1. 程式人生 > >sql-哪些情況需要建立索引

sql-哪些情況需要建立索引

  • 主鍵自動建立唯一索引
  • 頻繁作為查詢條件的欄位應該建立索引
  • 查詢中與其它表關聯的欄位,外來鍵關聯建立索引
  • 頻繁更新的欄位不適合建索引(每次更新不單單是更新了記錄還會更新索引)
  • where條件中用不到的欄位不建索引
  • 單鍵/組合索引(在高併發下建議建組合索引)
  • 查詢中排序的欄位,排序欄位通過索引去訪問提高排序速度
  • 查詢中統計或分組欄位