二.效能分析
(4).explain欄位解釋-select_type
(5).explain欄位解釋-table
(6).explain欄位解釋-type
(7).explain欄位解釋-possible_keys
(8).explain欄位解釋-key
(9).explain欄位解釋-key_len
(10).explain欄位解釋-ref
(11).explain欄位解釋-rows
(12).explain欄位解釋-extra
三.效能優化
(1). explain是什麼
(2). explain能幹嘛
(3).explain 執行計畫包含的資訊
idselect_type
table
partitions
type
possible_keys
keykey_len
refrows
filtered
extra
(3).explain欄位解釋-id
select 查詢的序列號,包含一組數字,表示查詢中執行select子句或操作表的順序
三種情況:
(4).explain欄位解釋-select_type
查詢型別,主要是用於區別普通查詢,聯合查詢,子查詢等的複雜查詢
型別:
(5).explain欄位解釋-table
顯示這一行的資料是關於哪一張表
(6).explain欄位解釋-type
訪問型別排列
型別:
(7).explain欄位解釋-possible_keys
顯示可能應用在這張表中的索引,乙個或者多個
(8).explain欄位解釋-key
實際使用的索引
(9).explain欄位解釋-key_len
標識索引中使用的位元組數,可通過該列計算查詢中使用的索引長度.在不失精確性的情況下,長度越短越好
(10).explain欄位解釋-ref
顯示索引的哪一列被使用了
(11).explain欄位解釋-rows
根據表統計資訊及索引選用的情況,大致估算出找到所需記錄所需要的讀取的行數
(12).explain欄位解釋-extra
包含不適合其他列中顯示但十分重要的額外資訊
日後**…
mysql高階 索引優化分析
2 效能分析 explain 3 索引優化 筆記於學習尚矽谷課程所作 慢查詢的開啟並捕獲 explain 慢sql分析 showprofile查詢sql在mysq1伺服器裡面的執行細節和生命週期情況 sql資料庫伺服器的引數調優。mysql官方對索引的定義為 索引 index 是幫助mysql高效獲...
MySQL索引優化分析
1.通過訂單號查詢某個訂單,用唯一索引 資料量幾百萬以上 2.order by 排序時,後面欄位加 強制指定索引 select from orderforce index idx ordere order by order level,input date 哪些情況需要建索引 1 主鍵,唯一索引 2...
MySQL索引優化分析(四)
1.order by子句,盡量使用index方式排序,避免使用filesort方式排序 a.mysql支援兩種方式的排序,filesort和index,index效率高 它指mysql掃瞄索引本身完成排序。filesort效率低。b.order by 滿足兩種情況,會使用index方式排序 1,or...