我有一个带有主键 (GUID) 的大表,它也是聚集索引。已经有一个基于整数序列的字段。所以我想保留 GUID 作为 PK 并使整数列成为聚集索引。
除了删除原始约束并创建新的 PK 和新的聚集索引之外,我想不出任何方法来做到这一点。但这需要很长时间,从我收集的内容来看,重建表两次,一次是从聚集索引转到堆,然后堆回到聚集索引。
我无法进行表重建(创建新的、迁移数据、交换名称),因为我不能中断。
有任何想法吗?
版本:SQL Server 2008 Service Pack 2,开发人员/企业。
index sql-server-2008 database-design sql-server clustered-index