示例
示例
# 按总耗时排序取前 10 条
mysqldumpslow -s t -t 10 /var/log/mysql/slow.log
# 按出现次数排序
mysqldumpslow -s c -t 10 /var/log/mysql/slow.log
# 只看 SELECT 语句
mysqldumpslow -s t -t 10 -g 'SELECT' /var/log/mysql/slow.log| -s | 排序依据:t 总耗时 / c 次数 / at 平均耗时 / l 锁时间 / r 返回行数 |
|---|---|
| -t N | 只输出前 N 条 |
| -g | 按模式过滤语句文本 |
| 归一化 | 数字与字符串字面量被折叠为 N/S,同一模板合并统计 |
归一化方便聚合但会丢参数:需要精确样本时再回慢日志找原始语句。