文件管理 · 2022年02月20日 0

mysqldumpslow命令 – 显示慢查询日志文件摘要

使用mysqldumpslow命令可以解析慢查询日志文件,并显示其内容摘要。慢查询日志包含有关需要很长的时间来执行查询的信息。 **语法格式:** mysqldumpslow [参数] [慢查询日志文件] **常用参数:** | -I | 从总时间中不减去锁定时间 | | ---- | -------------------------- | | -i | 指定服务器实例的名称 | | -t | 查询时间 | | -v | 显示详细信息 | | -s | 是表示按照何种方式排序 | | -r | 返回记录 | | -d | 启用调试模式 | **参考实例** 显示慢查询日志文件 /var/lib/mysql/slowquery.log摘要: ``` [root@anycode ~]# mysqldumpslow /var/lib/mysql/slowquery.log ``` 得到返回记录集最多的10个SQL: ``` [root@anycode ~]# mysqldumpslow -s r -t 10 /database/mysql/mysql06_slow.log ``` 得到访问次数最多的10个SQL: ``` [root@anycode ~]# mysqldumpslow -s c -t 10 /database/mysql/mysql06_slow.log ```