阅读与聚合
阅读与聚合
tail -200 /var/log/mysql/slow.log
# 按总耗时 Top10
mysqldumpslow -s t -t 10 /var/log/mysql/slow.log
# 按出现次数 Top10
mysqldumpslow -s c -t 10 /var/log/mysql/slow.log
# 只看含 SELECT 的
mysqldumpslow -s t -g "SELECT" /var/log/mysql/slow.log | head -60| 关键字段 | Query_time(执行)/ Lock_time(等锁)/ Rows_examined(扫描行数) |
|---|---|
| 观察点 | 扫描行数 >> 返回行数 = 索引问题 |
| 聚合 | mysqldumpslow -s t/c/at(平均) |
Rows_examined 巨大而 Query_time 不大:可能是高频轻查询批量扫描,同样要治理。