long_query_time = 1
-s,是order的顺序
al 平均锁定时间
ar 平均返回记录时间
at 平均查询时间(默认)
c 计数
l 锁定时间
r 返回记录
t 查询时间
-t,是top n的意思,即为返回前面多少条的数据
-g,后边可以写一个正则匹配模式,大小写不敏感的
例:
按照平均查询时间进行排序,同时取排序的前20个:
以下面这条sql为例:
mysqldumpslow -s at -t 20 mysql-slow.logCount: 1 Time=19.26s (19s) Lock=0.00s (0s) Rows=1000.0 (1000), kaifa[kaifa]@[10.10.254.2]
select cou from (
select count(*) as cou from `foot_step` where is_deleted=N group by user_id