是否使用索引
- 索引列的數據長度能少則少。
- 索引必定不是越多越好,越全越好,必定是建合適的。
- 匹配列前綴可用到索引 like 9999%,like %9999%、like %9999用不到索引;
- Where 條件中 not in 和 <>操做沒法使用索引;
- 匹配範圍值,order by 也可用到索引;
- 多用指定列查詢,只返回本身想到的數據列,少用select *;
- 聯合索引中若是不是按照索引最左列開始查找,沒法使用索引;
- 聯合索引中精確匹配最左前列並範圍匹配另一列能夠用到索引;
- 聯合索引中若是查詢中有某個列的範圍查詢,則其右邊的全部列都沒法使用索引;
歡迎關注本站公眾號,獲取更多信息