數據庫 索引
常見索引的基本概念
約束:排序
- 主鍵約束【主鍵索引】
- 惟一約束【惟一索引】
- 外鍵約束【外鍵索引】
索引:索引
- 彙集索引
- 聯合索引
- 覆蓋索引
- 部分索引【前綴索引】
索引的優缺點
優勢:效率
- 提升數據檢索效率
- 提升表之間的 JOIN 效率
- 利用惟一性索引,保證數據的惟一性
- 提升排序和分組效率
缺點:數據
- 消耗更多的物理存儲
- 數據變動時,索引也須要更新,下降了插入、更新效率
索引的使用建議:di
- 常常檢索的列
- 常常用於錶鏈接的列
- 常常排序/分組的列
如下狀況不建議使用索引:
- 基數很低的列
- 更新頻繁檢索不頻繁的列
- BLOB/TEXT 等大字段列
歡迎關注本站公眾號,獲取更多信息