【发布时间】:2015-07-08 16:21:03
【问题描述】:
是否可以更改现有的非聚集索引以包含更多列作为覆盖列的一部分。
例如
ALTER INDEX IX_NC_TableName_ColumnName
FOR TableName(ColumnName)
INCLUDE(Col1, Col2, Col3)
想在上面的索引中包含Col4。
添加此栏会有什么影响?会不会有碎片化或者其他什么?
【问题讨论】:
-
没有在现有索引中添加列的选项。您将需要删除并重新创建。 ALTER INDEX.
-
@ughai:是否也适用于 Covered 列?
-
是的,甚至还包括列
标签: sql-server indexing database-performance