1. 程式人生 > >MYSQL無法使用索引的場景

MYSQL無法使用索引的場景

ros mys com www lib sql 無法 .com 獨立

設計優化無法使用索引的場景

?通過索引掃描的記錄數超過30%,變成全表掃描

?聯合索引中,第一個索引列使用範圍查詢--只能用到部分索引

?聯合索引中,第一個查詢條件不是最左索引列

?模糊查詢條件列最左以通配符% 開始

?內存表(HEAP 表)使用HASH索引時,使用範圍檢索或者ORDER BY

?兩個獨立索引,其中一個用於檢索,一個用於排序--只能用到其中一個索引,5.6以上有ICP特性

?表關聯字段類型不一樣(也包括長度不一樣)

?索引字段條件上使用函數

?

文章來源:劉俊濤的博客

地址:http://www.cnblogs.com/lovebing

MYSQL無法使用索引的場景