索引的使用—— 验证索引提升查询效率 || 避免索引失效 —— 全值匹配 /最左前缀法则/范围查询右边的列,不能使用索引/不要在索引列上进行运算操作/字符串不加单引号,造成索引失效
生活随笔
收集整理的這篇文章主要介紹了
索引的使用—— 验证索引提升查询效率 || 避免索引失效 —— 全值匹配 /最左前缀法则/范围查询右边的列,不能使用索引/不要在索引列上进行运算操作/字符串不加单引号,造成索引失效
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
索引的使用
索引是數據庫優化最常用也是最重要的手段之一,
通過索引通常可以幫助用戶解決大多數的MySQL的性能優化問題
驗證索引提升查詢效率
查詢速度很快,接近0s ,主要的原因是因為id為主鍵,有索引;
?驗證索引提升查詢效率
索引的使用
?? 準備環境
避免索引失效
1). 全值匹配,對索引中所有列都指定具體值。索引生效,執行效率高。
2). 最左前綴法則
如果索引了多列,要遵守最左前綴法則。
指的是查詢從索引的最左前列開始,并且不跳過索引中的列。
匹配最左前綴法則,走索引:
3). 范圍查詢右邊的列,不能使用索引。
根據前面的兩個字段name , status 查詢是走索引的,但是最后一個條件address 沒有用到索引。
4). 不要在索引列上進行運算操作,索引將失效。
5). 字符串不加單引號,造成索引失效。
總結
以上是生活随笔為你收集整理的索引的使用—— 验证索引提升查询效率 || 避免索引失效 —— 全值匹配 /最左前缀法则/范围查询右边的列,不能使用索引/不要在索引列上进行运算操作/字符串不加单引号,造成索引失效的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: trace分析优化器执行计划 || op
- 下一篇: Get Started with Lig