8.8 理解查詢執行計劃

8.8 理解查詢執行計劃

8.8.1 使用 EXPLAIN 優化查詢

8.8.2 EXPLAIN 輸出格式

8.8.3 擴展 EXPLAIN 輸出格式

8.8.4 獲取命名連接的執行計劃信息

8.8.5 評估查詢性能

MySQL 優化器會根據表結構,列結構,索引,以及 WHERE 子句中的條件,通過各種技術來優化 SQL 執行時的執行路徑。對一個大表進行查詢的時候並不會遍歷所有行;多表聯合查詢的時候不會對所有的行組合進行比對。優化器選擇最高效查詢的一系列操作就是“查詢執行計劃”,也稱爲 EXPLAIN 計劃。你的目標就是通過 EXPLAIN 計劃獲取已經優化的足夠好的查詢,以及在遇到低效率的查詢時通過 SQL 語法和索引技術來優化執行計劃。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章