4 Explain分析(重點)
4.1 Explain介紹
使用EXPLAIN關鍵字可以模擬優(yōu)化器執(zhí)行SQL語句,分析你的查詢語句或是結構的性能瓶頸 在 select 語句之前增加 explain 關鍵字,MySQL 會在查詢上設置一個標記,執(zhí)行查詢會返回執(zhí)行計劃的信息, 而不是執(zhí)行這條SQL 注意:如果 from 中包含子查詢,仍會執(zhí)行該子查詢,將結果放入臨時表中
Explain官方文檔:官網地址
Explain的作用:文章來源:http://www.zghlxwxcb.cn/news/detail-503259.html
- 表的讀取順序
- 數據讀取操作的操作類型
- 哪些索引可以使用
- 哪些索引被實際使用
- 表之間的引用
- 每張表有多少行被優(yōu)化器查詢
使用Explain:文章來源地址http://www.zghlxwxcb.cn/news/detail-503259.html
- explain + sql語句
- 執(zhí)行計劃包含的信息(
重點
) :| id | select_type | table | partitions | type | possible_keys | key | key_len | ref | rows | filtered | Extra |
-
面試重點:
id、type、key、rows、Extra
mysq
到了這里,關于MySQL Explain分析的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!