哪些sql語句不會執行索引

一、查詢謂詞沒有使用索引的主要邊界,換句話說就是select *,可能會致使不走索引。sql 好比,你查詢的是SELECT * FROM T WHERE Y=XXX;假如你的T表上有一個包含Y值的組合索引,可是優化器會認爲須要一行行的掃描會更有效,這個時候,優化器可能會選擇TABLE ACCESS FULL,可是若是換成了SELECT Y FROM T WHERE Y = XXX,優化器會直接去索
相關文章
相關標籤/搜索