Mysql

有什麼方法可以得到在 MySQL 中執行查詢的估計成本?

  • September 15, 2016

在 PostgreSQL 中,EXPLAIN 或 EXPLAIN ANALYZE 將顯示執行查詢的估計成本。但是 MySQL 中的 EXPLAIN 不提供此資訊。如何在不安裝其他工具的情況下獲得估算成本?我正在使用 MySQL-5.6.16。

除了以下內容之外,MySQL 並沒有太多內容:

仔細閱讀這些,看看你的想法……

簡而言之

  1. 執行您的SELECT ...查詢
  2. SHOW STATUS LIKE 'last_query_cost'
  3. 如果答案是 0 重新執行查詢 select SQL_NO_CACHE ...並再次執行上面的步驟 2

引用自:https://dba.stackexchange.com/questions/62029