MySQL的单表索引优化案例
生活随笔
收集整理的這篇文章主要介紹了
MySQL的单表索引优化案例
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
查詢是可以的:
5. 使用 explain 關鍵字進行分析:
出現了type=ALL和Extra 含有 using filesort 情況,這是我們極其不愿意看到的全表查詢和使用文件排序,產生臨時表,key為NULL表示實際上也沒有用到索引
5. 在創建表的時候是沒有創建索引的,接下來我們為表創建多值索引(因為我們需求用到了其中三個索引)
type直接從 range 級別到了 ref 級別,也不存在 filesort 了,所以給我們一個提示,存在 filesort 是因為comments這一查詢條件不唯一,接下來我們把索引改一下,去掉comments這一列試試:
這樣,再次查詢需求完成了,性能方面也符合了需要,這僅僅是一個索引優化的小案例,希望對大家有幫助!
總結
以上是生活随笔為你收集整理的MySQL的单表索引优化案例的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 总结Linux-ubuntu基本配置方法
- 下一篇: SpringBoot v2.2.6版本遇