MySQL可以对每个查询进行自动EXPLAIN吗

  • 本文关键字:EXPLAIN 查询 MySQL mysql
  • 更新时间 :
  • 英文 :


我们只有两个初级DBA,没有高级DBA,没有人指导我们。我们需要审查近30个大型项目的每个查询。每个查询花费5分钟到两个小时,具体取决于查询。作为一个评论家,这真的拖了我的时间。

我的问题是,MySQL是否可以对每个查询进行自动EXPLAIN,而不必手动运行EXPLAIN并记录未优化查询的结果?或者通过cronjob?如果可能,如何做到这一点?

如果使用mariadb,则存在日志慢速详细信息=query_plan,请解释。

或者,pt查询摘要有一个--explain选项,指向运行解释查询的服务器。

最新更新