【发布时间】:2013-08-20 16:38:45
【问题描述】:
我知道聚集索引和非聚集索引之间的主要区别,并且了解它们的实际工作方式。我了解聚集索引和非聚集索引如何提高读取性能。但我不确定的一件事是,我选择其中一个而不是另一个的原因是什么。
例如:如果一张表没有聚集索引,是否应该创建一个非聚集索引,这样做有什么好处
【问题讨论】:
-
感谢您的回复。我已经意识到这一点。我的问题是是否存在创建非聚集索引比创建聚集索引更有益的情况
-
是的,你应该避免聚集索引;该列具有低基数,没有特定顺序,经常更新,非顺序,它是许多列的组合...
-
感谢您的回答。很有帮助
-
也许这个问题会对你有所帮助:stackoverflow.com/questions/5070529/…
标签: sql-server indexing clustered-index non-clustered-index query-tuning