mysqldumpslow使用说明

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysqldumpslow使用说明相关的知识,希望对你有一定的参考价值。

mysqldumpslow使用说明

mysqldumpslow --help

Usage: mysqldumpslow [ OPTS... ] [ LOGS... ]

Parse and summarize the MySQL slow query log. Options are

 --verbose    verbose
 --debug      debug
 --help       write this text to standard output

 -v           verbose
 -d           debug
 -s ORDER     what to sort by (al, at, ar, c, l, r, t), ‘at‘ is default
               al: average lock time
               ar: average rows sent
               at: average query time
                c: count (出现次数)
                l: lock time
                r: rows sent
                t: query time 
 -r           reverse the sort order (largest last instead of first) (从大到小排序)
 -t NUM       just show the top n queries (最高的n个查询)
 -a           don‘t abstract all numbers to N and strings to ‘S‘
 -n NUM       abstract numbers with at least n digits within names
 -g PATTERN   grep: only consider stmts that include this string
 -h HOSTNAME  hostname of db server for *-slow.log filename (can be wildcard),
              default is ‘*‘, i.e. match all
 -i NAME      name of server instance (if using mysql.server startup script)
 -l           don‘t subtract lock time from total time

例如:

分析出使用频率最高的前N条慢sql:

mysqldumpslow -s c -t N mysql-slow.log

如只需分析处理速度最慢的N条sql:

mysqldumpslow -t N mysql-slow.log




















以上是关于mysqldumpslow使用说明的主要内容,如果未能解决你的问题,请参考以下文章

(转) mysqldumpslow使用说明总结

开启mysql慢查询日志并使用mysqldumpslow命令查看

mysqldumpslow的使用简介

mysqldumpslow和mysqlslap使用

mysqldumpslow不是内部或外部命令,也不是可运行的程序

mysqldumpslow 分析slow query日志和explain分析mysql查询结构