【发布时间】:2012-01-15 20:32:45
【问题描述】:
AFAIK SQL 表索引是为了提高查询速度,所以不是绝对必要的。但是 SQL Azure 出于某种原因要求每个表都有一个聚集索引,所以我猜有些情况下需要索引。
当绝对需要聚集索引时会出现什么情况?为什么?
【问题讨论】:
-
拥有 good 群集键(例如在
INT IDENTITY上)是一种很好的常见做法。几乎所有操作在聚簇表上都比在堆表上更快。详情见Kimberly Tripp's blog post
标签: sql sql-server indexing azure-sql-database clustered-index