我有一个包含以下列的表格
ID (INT Primary Key)
RecordDate (DateTime non-unique)
Name (varchar)
我已根据字段RecordDate
(每月)将表分区到不同的文件组。
现在,如何在不将字段与 RecordDate 组合的情况下向此分区方案添加主键 ID?
我有一个包含以下列的表格
ID (INT Primary Key)
RecordDate (DateTime non-unique)
Name (varchar)
我已根据字段RecordDate
(每月)将表分区到不同的文件组。
现在,如何在不将字段与 RecordDate 组合的情况下向此分区方案添加主键 ID?
简短的回答是,如果您不想将您的分区列作为复合列包含在主键中,则您的主键不能被聚集。因此,在 RecordDate 的分区方案上创建一个聚集索引。然后,当您创建主键约束时,将其设置为非聚集。
请注意,这会降低性能并导致内存争用,一般不推荐使用。