mysql的explain有什麼屬性

王林
發布: 2023-06-01 22:18:13
轉載
702 人瀏覽過

1、table

要查詢的表格

2、type

索引查詢類型,從最好到最差依序是:system>const>eq_ref>ref>range>index>ALL。一般來說,保證查詢至少達到range級別,最好能達到ref。

3、possible_keys

顯示可能套用到這張表中的索引,一個或多個。查詢所涉及的欄位若有索引,則該索引會被列出,但不一定會被查詢實際使用

#4、key

實際使用的索引,如果為NULL,則沒使用索引

查詢中若使用了覆寫索引,則該索引只出現在key清單中

5、key_len

表示索引中使用的位元組數,可透過該列計算查詢中使用的索引的長度。在不損失精度的情況下,長度越短越好

key_len顯示的值為索引欄位的可能長度,並非實際使用長度,是根據表的定義計算得到,不是透過表內檢索出的

6、ref

顯示索引的哪一列被使用了,如果可能的話,就是一個常數。哪些列或常數用來尋找索引列上的值

7、rows

根據表格統計資料及索引選用情況,大致估算出找到所需記錄需要讀取的行數

以上是mysql的explain有什麼屬性的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:yisu.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板