MySQL執行計劃 type類型

MySql提供了EXPLAIN語法用來進行查詢分析,在SQL語句前加一個"EXPLAIN"便可。性能

explain select * from t_settlement_settle_order_detail where id = 2;
blog

下面來介紹各個字段:索引

type:鏈接類型select

    system:表只有一行記錄,至關於系統表遍歷

    const:經過索引一次就找到,只匹配一行數據語法

    eq_ref: 惟一性索引掃描,對於每一個索引鍵,表中只有一條記錄與之匹配im

    ref:非惟一性索引掃描,返回匹配某個單獨值的全部行數據

            用於=、<、> 操做符帶索引的列查詢

    range:只檢索給定範圍的行,使用一個索引來選擇行img

                通常使用 between、<、>

    index:只遍歷索引樹

    ALL:全表掃描,性能最差    

相關文章
相關標籤/搜索