mysql分析sql語句基礎工具——explain
分析sql語句 explain
explain (sql語句) G;
分析結果:
id sql語句編號如果是連接查詢,表之間是平等關係,編號相同;如果有子查詢,編號遞增。
select——type 查詢類型
table 查詢針對的表 該值可能是實際的表名或者臨時表,derived表示form子查詢,null表示無須查表
possible_key 可能用到的索引
key 最終使用到的索引
key_len 使用索引的最大長度
type 查詢方式
方式 | 含義 |
---|---|
all | 全表掃描 |
index | 掃描全部索引節點 |
range | 範圍內掃描索引 |
ref | 根據索引直接找到某些數據行 |
eq_ref | 根據索引直接找到某一個數據行 |
const | 很快 |
system | 很快 |
null | 不經過表查詢 |
rows 預估需要掃描多少行
extra
值 | 含義 |
---|---|
index | 用到了索引覆蓋,效率極高 |
using where | 僅靠索引無法定位,使用了where |
using temporary | 用了臨時表,group by 與order by不同列 |
using filesort | 文件排序,可能在內存中或磁碟中 |
※vue-resource promise兼容性問題
※總結一下遇到的幾個sockaddr數據結構的用法-philarlala
※如何用phpcms將靜態網頁生成動態網頁?
TAG:達人科技 |
※postgresql的copy語句和備份恢復
※MySql 優化 group by 語句
※mybatis框架的動態sql語句
※try-catch語句
※學習MySQL的select語句
※英語口語天天練!實用口語句子匯總!What is your opinion?
※sql語句的使用&mysql單表練習(小白專用版之二)
※VBScript 條件語句
※Go 系列教程—10.switch 語句
※djang常用查詢SQL語句
※Mybatis 查詢語句結果集總結
※Scala IF...ELSE 語句
※總是被嘲笑英語句式Chinglish?小眾高分寫作句式打包送你
※Perl 條件語句
※常用傻瓜式SQL Server語句,優化資料庫
※initial語句中的並行執行和串列執行
※忘了Python關鍵語句?這份備忘錄拯救你的記憶
※一條SQL語句在MySQL中是如何執行的?
※MySQL性能優化之SQL語句優化
※小鄭搞碼事:為什麼建議大家在JS代碼中,永遠不要使用with語句