如何在mysql中使用percona-toolkit性能工具

分类:编程技术 时间:2024-02-20 15:45 浏览:0 评论:0
0
小编给大家分享一下如何在MySQL中使用percona-toolkit性能工具。相信大多数人对此还不是很了解,所以分享这篇文章供大家参考。希望您读完这篇文章后能有所收获。下面我们就一起来了解一下吧!

1. pt-index-usage
功能介绍:
从日志文件中读取查询语句,并使用explain来分析它们如何使用索引。完成分析后,将针对查询未使用的索引生成报告。
用法介绍: pt-index-usage [OPTION...] [FILE...] 可以直接从慢查询中获取sql。 FILE文件中的sql格式必须与慢查询一致。
/>如果不是总是需要使用pt-query-digest来转换。您还可以将其直接保存到数据库而不生成报告。详细请看下面的例子
使用示例:
慢查询中sql查看索引使用情况示例:
pt-index-usage / data/dbdata/localhost-slow.log --host=localhost --user=root --password=chenfeng@123
将分析结果保存到数据库的示例:pt-index-usage /data/dbdata/localhost-slow。 log --host=localhost --user=root --password=chenfeng@123 --no-report --create-save-results-database
使用--create-save-results-database会自动生成数据库和保存结果的表格。
2. pt-pmp
功能介绍:
对查询程序执行聚合的GDB堆栈跟踪,推进堆栈跟踪,然后汇总跟踪信息。
使用介绍:pt-pmp [OPTIONS] [FILES]
使用示例:pt-pmp -p 21933 pt-pmp -b /usr/local/mysql/bin/mysqld_safe
3. pt-visual-explain
功能介绍:
将explain格式化后的执行计划以树形方式输出,方便阅读。
使用介绍:pt-visual-explain [OPTION...] [FILE...]
使用示例:
查看包含解释结果的chenfeng文件示例:
pt -视觉解释陈峰
查看查询语句chenfeng文件示例:
pt-visual-explain --connect chenfeng --user=root --password=chenfeng@123
通过管道直接查看explain输出结果示例:< br/>mysql -uroot -chenfeng@123 -e "explain select email from test.collect_data where id=10485790" |pt-visual-explain

以上是《如何在mysql中使用percona-toolkit性能工具》这篇文章的全部内容,感谢您的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助。如果您想了解更多知识,请关注行业资讯频道!

1. 本站所有资源来源于用户上传或网络,仅作为参考研究使用,如有侵权请邮件联系站长!
2. 本站积分货币获取途径以及用途的解读,想在本站混的好,请务必认真阅读!
3. 本站强烈打击盗版/破解等有损他人权益和违法作为,请各位会员支持正版!
4. 编程技术 > 如何在mysql中使用percona-toolkit性能工具

用户评论