如何分析 MySQL?

如何分析 MySQL?

有哪些工具可以分析 MySQL,就像 MSSQL 2000+ 如何使用 SQL Profiler 一样?

我想要跟踪执行的 SQL 语句、执行时间、执行计划等。

答案1

考虑启用查询日志慢查询日志

答案2

如果你在生产/测试环境中开启了查询日志记录(其实这并不是必须的),那么你可以使用mk-查询-摘要马特吉特工具包。它将帮助您确定哪些查询最频繁/耗时最长等等。

答案3

另一个商业选择是MySQL 查询分析器它是 MySQL Enterprise Monitor 的一部分。我发现它对分析异常查询以找出提高其性能的方法相当有用。

答案4

这是一个好文章关于 MySQL 的分析器。尽管看一下解释陈述。

相关内容