【发布时间】:2012-04-15 12:09:02
【问题描述】:
我有 Oracle 背景,在 Oracle 中为每个表使用“索引组织表”(IOT) 听起来不合理,我从未真正见过这种情况。在 SQL Server 中,我工作的每个数据库,每个表上都有一个聚集索引,这与 IOT(概念上)相同。
这是为什么呢?是否有任何理由到处使用聚集索引?在我看来,它们只适用于少数情况。
谢谢
【问题讨论】:
-
这是DBA-SE 上的一个相关问题,其中包含一些信息和几个链接,您可以继续阅读。 Performance of Non Clustered Indexes on Heaps vs Clustered Indexes
-
可能是熟悉 Oracle 和 SQL Server 的人回答的最佳问题。 Database Administrators 可能是一个更好的位置。
-
另外,建议您将此问题移至 dba.se。它有两个 cmets 和一个来自 DBA.SE 常客的(纯属巧合的)答案,而没有任何其他发帖人实际上发现聚集索引和 IOT 实际上存在显着差异。
标签: sql-server database