可是使用mysqldumpslow显示出来的不全啊老师,我后来用了几条sleep(2)都没有显示出来

来源:7-7 【实战】分析慢查询日志

慕的地8103524

2020-04-02

1、可是使用mysqldumpslow显示出来的不全啊老师,我后来用了几条sleep(2)都没有显示出来显示出来time都等于0.00s的几条

2、然后在用后面这个pt进行分析的时候,sleep(3)的几条能看到,但是用数据库的几条命令又看不到了

3、还有 query1 query2 这几条都是按什么标准分类统计的啊,我以为query1 就是执行一条语句的,但好像是执行多个语句的统计结果

写回答

1回答

sqlercn

2020-04-02

  1. 你可以先确定一下sleep是否包含在了你的慢查询日志中,另外是否使用了-t 参数过滤了结果输出

  2. pt同样默认不会输出所有结果,你可以加上 --report-all 参数试试

  3. query1是去掉所有可变参数后的SQL语句,相同的SQL只会生成一条统计结果。

0
0

零基础入门 详解企业主流数据库MySQL8.0

掌握SQL优化与慢查询优化,具备独当一面的能力

1641 学习 · 485 问题

查看课程