有什么方法可以获取在MySQL中执行查询的估计成本吗?


10

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

Answers:



9

简而言之

  1. 运行SELECT ...查询
  2. SHOW STATUS LIKE 'last_query_cost'
  3. 如果答案为0,请重新执行查询, select SQL_NO_CACHE ...然后再次执行上述步骤2
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.