聚簇索引和非聚簇索引有什么区别

分类 聚簇索引 非聚簇索引
存储方式 数据和索引存放在一起 数据与索引分开存储
叶子节点 包含了完整的数据记录 只包含了索引值和指向数据的指针
查询效率 高,无需额外的取数IO 低,找到索引值的节点后,还需要一次取数据的IO
更新效率 低,同时更新索引和数据记录 高,只需要更新索引
占用空间 大,索引节点包含索引值和完整数据 小,只包含了索引值

标签: 、面试
  • 回复
隐藏