首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用percona工具解析和分析二进制日志?

如何使用percona工具解析和分析二进制日志?
EN

Stack Overflow用户
提问于 2015-07-28 22:17:41
回答 1查看 476关注 0票数 0

我已经安装了percona工具包来分析二进制日志,我读到有一个叫做pt-query-digest的工具。

但我不确定如何有效地使用它,它是否会影响任何服务器性能?

EN

回答 1

Stack Overflow用户

发布于 2015-08-22 04:07:07

我建议不要对你的二进制日志使用pt-query-digest。二进制日志没有包含足够的有用数据。而是使用以下命令打开log query-log:

全局设置全局slow_query_log_file = 'slow-queries.log';

  • SET全局slow_query_log =1;

  • 设置全局long_query_time = 0;

如果您正在运行Percona Server,请启用更详细的日志记录:- SET GLOBAL log_slow_verbosity = full;

https://www.percona.com/doc/percona-server/5.6/diagnostics/slow_extended.html

当您的慢查询日志中有大约1 1GB的数据后,您可以关闭日志:

  • 设置全局long_query_time = 10;

然后通过pt-query-digest运行日志:

pt-query-digest slow-queries.log --limit 10

默认情况下,它将按最长执行时间对输出进行排序。您可以查看每个查询的统计数据,并通过对语句运行EXPLAIN来确定哪些查询需要优化。

https://www.percona.com/doc/percona-toolkit/2.2/pt-query-digest.html https://dev.mysql.com/doc/refman/5.6/en/explain.html

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31679019

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档