【发布时间】:2014-12-21 22:59:23
【问题描述】:
我知道,当我们在 SQL Server 中使用其主键创建表时,会自动创建一个聚集索引。但是如果我从该表中删除一行,与该行相关的聚集索引是否仍保留在索引表中或自动删除?如果没有自动删除,是否必须创建作业来重建和重组索引? (mysql、oracle等也一样?)
【问题讨论】:
-
当然聚簇索引(像任何其他索引一样)会不断更新。这就是为什么太多索引比没有索引更糟糕的原因!拥有一个索引总是也会带来维护它的负担!
标签: sql sql-server indexing clustered-index