Mysql
有什麼方法可以得到在 MySQL 中執行查詢的估計成本?
在 PostgreSQL 中,EXPLAIN 或 EXPLAIN ANALYZE 將顯示執行查詢的估計成本。但是 MySQL 中的 EXPLAIN 不提供此資訊。如何在不安裝其他工具的情況下獲得估算成本?我正在使用 MySQL-5.6.16。
除了以下內容之外,MySQL 並沒有太多內容:
仔細閱讀這些,看看你的想法……
簡而言之
- 執行您的
SELECT ...
查詢SHOW STATUS LIKE 'last_query_cost'
- 如果答案是 0 重新執行查詢
select SQL_NO_CACHE ...
並再次執行上面的步驟 2