數據庫中哪些情況需要創建索引


For example  ==> Eight Case:

1、主鍵自動建立唯一索引

2、頻繁作為查詢條件的字段應該建立索引

3、查詢中與其它表關聯的字段,外鍵關系建立索引

4、頻繁更新的字段不適合建立索引,因為每次更新不單單只更新的記錄,還要更新索引(即當建立索引的列上的數據發生改變時,要時時刻刻維護着索引,很耗時,也耗資源,加重了系統的負擔)

5、Where條件里用不到的字段不創建索引

6、單鍵/組合索引的選擇問題,who?(在高並發情況下,傾向創建組合索引)

7、查詢中排序的字段,排序字段若通過索引去訪問將大大提高排序速度

8、查詢中統計或者分組字段

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM