我已在http://www.sql-server-performance.com/2007/clustered-indexes上阅读了有关sql server数据库的提示
在总结部分中,作者提到:“由于每个表只能创建一个聚集索引,因此需要花费更多时间仔细考虑如何使用它。”
我的问题是:
*为什么在SQL Server中每个表只能创建一个聚集索引?*
聚集索引:
聚集索引定义了在磁盘上物理排序数据的方式。而且,只有一种方法可以对数据进行物理排序。因此,每个表只能有一个聚集索引。
为什么要关心聚集索引?
如果我们将聚簇索引放在表上,则数据的检索速度要快得多,因为sql server不必读取整个数据-取决于查询。但是数据检索要快得多。
注意:尽管可以在一个表上创建多个非聚集索引。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句