MySQL EXPLAIN 自动分析

Posted

技术标签:

【中文标题】MySQL EXPLAIN 自动分析【英文标题】:MySQL EXPLAIN automatic analyzing 【发布时间】:2012-10-26 14:54:55 【问题描述】:

我需要实现对 mysql EXPLAIN 命令输出的自动分析,它将查询标记为“bad”(例如,如果不使用索引)、“middle”(可以优化)和“good” ”。

是否有任何现有的解决方案或任何算法来实现它?

【问题讨论】:

【参考方案1】:

是否有任何现有的解决方案或任何算法来实现它?

据我所知,这可能有一个很好的理由,即它不是可以分解为一组固定规则的东西(分析)。

但是,您可以确定一些内容,例如 Using temporary; Using filesort,并针对这些术语解析您的计划。

请参阅here 和here 了解更多信息。

【讨论】:

以上是关于MySQL EXPLAIN 自动分析的主要内容,如果未能解决你的问题,请参考以下文章

MySQL Explain 使用分析

MySQL索引优化-性能分析Explain(转)

mysql explain执行计划分析

mysql Explain 性能分析关键字

MySQL 性能优化神器 Explain 使用分析

Mysql explain分析sql语句执行效率