mysql - 表連接&慢查詢(Join、explain)

在這裏插入圖片描述

EXPLAIN

可以模擬優化器執行SQL查詢語句,從而指導MySQL是如何處理你的SQL語句的。可用來分析查詢語句或表結構的性能瓶頸。可以查看:

  1. 表的讀取順序
  2. 數據讀取操作的操作類型
  3. 哪些索引可以使用
  4. 哪些索引被實際使用
  5. 表之間的引用
  6. 每張表有多少行被優化器查詢

用法
EXPLAIN SQL語句
例:EXPLAIN SELECT * FROM ‘Table’ LIMIT 3,5

  1. type:查詢使用類型 system > const > eq_ref > ref > range > index > all
  2. possible_keys:查詢涉及到的字段上若存在索引就會列出,但不一定會被用到
  3. key:實際查詢中用到的索引
  4. rows:查詢數據時掃描的行數,越少越好
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章