MySQL索引與Index Condition Pushdown

ICP是用來優化mysql使用索引來檢索行的,沒有ICP,mysql會遍歷基表的索引來查數據,然後把數據返回給mysql server層使用where條件去過濾數據,開啓ICP特性,如果部分的where條件是索引的列,那mysql會把這部分where條件push down到存儲引擎層,存儲引擎會根據這個下推的條件將滿足條件的數據返回給mysql server,ICP特性可以減少存儲引擎訪問基表的次
相關文章
相關標籤/搜索