如何对 MySQL 慢查询进行故障排除/调试



如果你有一个慢速的SQL查询,你如何调试它?

您从哪里开始,确定问题需要采取哪些步骤?

我是这个主题的新手,在线搜索不会让我清楚地知道如何开始。

最好的工具是查看执行计划。 在高级别上,执行计划显示查询的执行方式,以及查询的哪些部分相对于其他部分需要更多处理。 这是这个网站上的任何人都可以为你做的最好的事情,而无需看到查询和执行计划。 有很多事情可能导致问题。

以下是一些参考资料(取决于您所在的MySQL版本)-http://dev.mysql.com/doc/refman/5.5/en/execution-plan-information.htmlhttp://dev.mysql.com/doc/refman/5.0/en/execution-plan-information.html

最新更新