简单,可复制

点点滴滴,尽在文中

  :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

使用 MySQL自带命令 mysqldumpslow 查看

    OPTIONS

  • -s ORDER ORDER, 主要有 c, t, l, r 和 ac, at, al, ar, 分别是按照 query次数, 时间, lock的时间和返回的记录数来排序, 前面加了a时倒序.
  • -t NUM top NUM, 即为返回前面多少条的数据.
  • -g PATTERN grep: 后边可以写一个正则匹配模式, 大小写不敏感

例子

#查看访问次数最多的 20 个 sql 语句
[root@localhost ~]# mysqldumpslow -s c -t 20 /usr/local/mysql/var/mysql_slow_query.log

#查看返回记录集最多的 20 个 sql [root@localhost ~]# mysqldumpslow -s r -t 20 /usr/local/mysql/var/mysql_slow_query.log

#按照时间返回前 10 条里面含有左连接的 sql 语句 [root@localhost ~]# mysqldumpslow -t 10 -s t -g "LEFT JOIN" /usr/local/mysql/var/mysql_slow_query.log

 

 更多参考 http://blogread.cn/it/article.php?id=3518

posted on 2013-10-02 12:46  ggjucheng  阅读(1100)  评论(0编辑  收藏  举报