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

相关文章:

  • 2022-01-30
  • 2021-08-11
  • 2021-04-29
  • 2021-09-13
  • 2021-12-30
  • 2021-12-20
  • 2022-01-19
猜你喜欢
  • 2022-03-05
  • 2022-12-23
  • 2021-09-25
  • 2021-11-07
  • 2021-05-30
  • 2022-12-23
相关资源
相似解决方案