慢查日志的分析工具
输出到文件
pt-query-digest slow-log > slow_log.report
输出到数据库表
pt-query-digest slow.log -review \
h=127.0.0.1, D=test, p=root, P=3306, u=root, t=query_review \
--create-reviewtable \
--review-history t= hostname_slow
慢查日志的分析工具 —— mysqldumpslow 输出
慢查日志的分析工具
用工具对慢查询日志具体信息进行分析,
mysqldumpslow -h 查看分析工具的参数
具体用途较少
55555
44444
慢查询日志的分析工具
MySQLdumpslow
慢查询日志分析工具:
1.mysqldumpslow(mysql官方自带的,安装的时候就带有)
2.mysqldumpslow -t 3 /home/mysql/data/mysql-slow.log | more(输出排名前三的查询慢的日志)
3.-s (可以规定慢查询日志以什么方式排序展示)
mysqldumpslow工具的使用:
mysqldumpslow -t 3 慢查询日志文件路径 | more //表示使用mysqldumpslow工具分析3条慢查询语句
报表内容:
Count:执行的行数
Time: 执行的时间
Lock: 锁定时间
Rows: 行数
服务器信息
SQL内容等
慢查日志分析软件:mysqldumpslow——mysql官方分析软件 启用mysqldumpslow时首先要在workbench中设置basedir的路径才能避免报错 mysqldumpslow 在windows中是一个perl文件,所以需要你配置perl环境变量,并使用perl运行
mysqldumpslow分析工具
慢查日志分析工具
mysqldumpslow
perl mysqldumpslow.pl -t 3 e:/slow.log | more
慢日志分析工具
count sql执行的次数
time 执行的时间
lcok 锁定的时间
rows 发送的行数