如何解决/调试MySQL慢查询?

时间:2015-01-15 15:57:28

标签: mysql sql performance debugging

如果您的SQL查询速度较慢,请如何调试?

您从哪里开始以及确定问题所需的步骤是什么?

我是这个主题的新手,在线搜索并不能让我清楚地了解如何开始。

1 个答案:

答案 0 :(得分:2)

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

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