創建索引條件


哪些情況下需要創建索引?哪些情況下不要創建索引?

似水流年_____ 2018-06-19 20:07:59 10977 收藏 9
展開
1.主鍵自動建立唯一索引;

2.頻繁作為查詢條件的字段應該創建索引;

3.查詢中與其他表有關聯的字段,例如外鍵關系;

4.頻繁更新的字段不適合創建索引,因為每次更新不單單是更新記錄,還會更新索引,保存索引文件;

5.where條件里用不到的字段,不創建索引;

6.高並發的情況下一般選擇復合索引;

7.查詢中排序的字段創建索引將大大提高排序的速度(索引就是排序加快速查找);

8.查詢中統計或者分組的字段;

9.表記錄太少,不需要創建索引;

10.經常增刪改的表;

11.數據重復且分布平均的字段,因此為經常查詢的和經常排序的字段建立索引。注意某些數據包含大量重復數據,因此他建立索引就沒有太大的效果,例如性別字段,只有男女,不適合建立索引。
————————————————
版權聲明:本文為CSDN博主「似水流年_____」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/qq_42461674/article/details/80738166


免責聲明!

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



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