1、mysqldumpslow
用法:执行 mysqldumpslow --help查看详细用法
注意:在mysql数据库所在的服务器上执行,而不在mysql命令行执行
mysql --verbose可用于查看数据库配置,以及mysql引用了哪些配置文件、配置文件加载的先后顺序
按查询时间展示查询最慢的前5条记录
mysqldumpslow -s at -t 5 /var/lib/mysql/localhost-slow.log
mysqldumpslow优缺点:
这个工具是最常用的工具,通过mysql进行附带安装,但是该工具统计的结果比较少,对我们的优化提供的信息比较少,比如CPU,IO等信息都没有
2、pt-query-digest
pt-query-digest的本质是perl脚本,所以首先安装perl模块
yum install -y perl-CPAN perl-Time-HiRes
安装成功: