使用explain語句查詢索引查詢索引是否在使用
02-09
- select_type欄位指定所用的selelct查詢類型,這裡值為SIMPLE,表示簡單的select,沒有使用union,子查詢等,其他可能取值有Primary,union,subQuery等。
- table表示資料庫表的名字
- type欄位指定了本數據表於其他數據表之間的關係,可能的取值有system,const,eq_ref,ref,range,index,All
- possible_keys欄位給出了mysql在搜索數據時可選用的各個索引
- key是mysql實際查詢時所使用的索引
- key_len給出了索引按位元組計算的長度,key_length越小,表示越快。
- ref給出了關聯關係中另一個數據表數據列的名字
- rows是mysql在執行這個查詢時預計會從這個數據表中讀出數據行的個數
- Extra提供了於關聯操作有關的信息
推薦閱讀:
※在 Docker 中使用 mysql 的一些技巧
※爬蟲的資料庫選型,redis, leveldb, mongodb, mysql 選哪個?
※如何才能招到優秀的 MySQL DBA?
※國內做分散式資料庫開發的現狀如何,有怎樣的發展前景?
※MYSQL及MySQL WORKBENCH安裝過程遇到的問題及處理方法
TAG:MySQL |