数据库 索引

常见索引的基本概念

约束:排序

  1. 主键约束【主键索引】
  2. 惟一约束【惟一索引】
  3. 外键约束【外键索引】

索引:索引

  1. 汇集索引
  2. 联合索引
  3. 覆盖索引
  4. 部分索引【前缀索引】

索引的优缺点

优势:效率

  1. 提升数据检索效率
  2. 提升表之间的 JOIN 效率
  3. 利用惟一性索引,保证数据的惟一性
  4. 提升排序和分组效率

缺点:数据

  1. 消耗更多的物理存储
  2. 数据变动时,索引也须要更新,下降了插入、更新效率

索引的使用建议:di

  1. 常常检索的列
  2. 常常用于表链接的列
  3. 常常排序/分组的列

如下状况不建议使用索引:

  1. 基数很低的列
  2. 更新频繁检索不频繁的列
  3. BLOB/TEXT 等大字段列
相关文章
相关标签/搜索