什么是聚集索引?

Ami*_*aei 15 sql-server clustered-index interview-question

我需要对聚集索引做一个简短的解释。

  • 什么是聚集索引?
  • 使用聚集索引的最佳做法是什么?

gbn*_*gbn 15

简单来说...

电话簿:数据就是索引/索引就是数据。为了查找您,我会从 Rezaei 开始,例如 Amir。不需要外部查找。

在数据库方面:

表数据和聚集索引是一回事(在SQL Server中,还有InnoDB,Oracle IOT)

最佳实践是窄、数字、严格递增(想想 IDENTITY 或 Autonumber 列)。像 GUID 这样的数据类型不是一个好主意

阅读链接(为了避免这个答案臃肿)

编辑,以充分解释我的最佳实践建议,请点击 Eric Humphrey 评论中的链接:索引女王:Kimberly Tripp