使用mysqldumpslow 命令可以解析mysql慢查询日志,mysqldumpslow的参数如下: -s ,是按照任何方式排序,c.t.l.r分别是按照记录次数.时间.查询时间.返回的记录数 来排序,ac/at/al/ar 表示相应的倒叙 -t,是top n的意思,即为返回前面多少条 的数据 -g,后面可以写一个正则匹配模式,大小写不敏感 例如 .sql执行时间最长的前20调sql mysqldumpslow -s t -t -g 'select' /opt/data/slowquery_