有没有办法获得在 MySQL 中执行查询的估计成本?

zli*_*i89 10 mysql performance execution-plan query-performance

在 PostgreSQL 中,EXPLAIN 或 EXPLAIN ANALYZE 将显示执行查询的估计成本。但是 MySQL 中的 EXPLAIN 不提供此信息。如何在不安装其他工具的情况下获得估算成本?我正在使用 MySQL-5.6.16。

小智 9

简而言之

  1. 运行您的SELECT ...查询
  2. SHOW STATUS LIKE 'last_query_cost'
  3. 如果答案是 0 重新运行查询 select SQL_NO_CACHE ...并再次执行上面的步骤 2


Rol*_*DBA 5

除了以下内容外,MySQL 没有太多内容:

仔细阅读这些,看看你的想法......