數據庫哪些情況下適合建索引,哪些情況下不適合建索引


一、哪些情況下適合建索引

  1. 頻繁作為where條件語句查詢的字段

  2. 關聯字段需要建立索引,例如外鍵字段,student表中的classid,   classes表中的schoolid 等

  3. 排序字段可以建立索引

  4. 分組字段可以建立索引,因為分組的前提是排序

  5. 統計字段可以建立索引,例如count(),max()

二、哪些情況下不適合建索引

  1.頻繁更新的字段不適合建立索引

  2.where條件中用不到的字段不適合建立索引

  3.表數據可以確定比較少的不需要建索引

  4.數據重復且發布比較均勻的的字段不適合建索引(唯一性太差的字段不適合建立索引),例如性別,真假值

  5. 參與列計算的列不適合建索引

 


免責聲明!

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



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