Mysqldumpslow - 汇总慢查询日志文件

来自泡泡学习笔记
BrainBs讨论 | 贡献2023年12月25日 (一) 10:00的版本 (创建页面,内容为“ MySQL慢查询日志包含执行时间较长的查询信息。mysqldumpslow解析MySQL慢查询日志文件并汇总其内容。 <br> 通常,mysqldumpslow将具有相似性但特定数值和字符串数据值不同的查询分组。在显示摘要输出时,它会将这些值抽象为N和’S’。要修改值抽象行为,请使用-a和-n选项。 <br> 调用mysqldumpslow的方式如下: <pre>mysqldumpslow [options] [log_file ...]</pre> <br> 如…”)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳到导航 跳到搜索

MySQL慢查询日志包含执行时间较长的查询信息。mysqldumpslow解析MySQL慢查询日志文件并汇总其内容。


通常,mysqldumpslow将具有相似性但特定数值和字符串数据值不同的查询分组。在显示摘要输出时,它会将这些值抽象为N和’S’。要修改值抽象行为,请使用-a和-n选项。


调用mysqldumpslow的方式如下:

mysqldumpslow [options] [log_file ...]


如果没有给出选项,示例输出如下:

Reading mysql slow query log from /usr/local/mysql/data/mysqld80-slow.log
Count: 1  Time=4.32s (4s)  Lock=0.00s (0s)  Rows=0.0 (0), root[root]@localhost
  insert into t2 select * from t1

Count: 3  Time=2.53s (7s)  Lock=0.00s (0s)  Rows=0.0 (0), root[root]@localhost
  insert into t2 select * from t1 limit N

Count: 3  Time=2.13s (6s)  Lock=0.00s (0s)  Rows=0.0 (0), root[root]@localhost
  insert into t1 select * from t1