SQL Server表分区

时间:2013-11-14 06:17:36

标签: sql-server partitioning

我有一个包含以下列的表

ID (INT Primary Key)
RecordDate (DateTime non-unique)
Name (varchar)

我已根据字段RecordDate(每月)将表分区到不同的文件组。

现在,如何在没有RecordDate的组合字段的情况下为此分区方案添加主键ID?

1 个答案:

答案 0 :(得分:0)

简短的回答是,如果您不希望将主键中的分区列包含为复合列,则无法对主键进行群集。因此,在RecordDate的分区方案上创建聚簇索引。然后,在创建主键约束时,将其设置为nonclustered。

请注意t his can degrade performance and cause memory contention,一般不推荐。