我有一个包含数百万条记录的表,在其主键上创建聚集索引需要很长时间。
需要考虑哪些因素才能加快PK集群的创建过程?
我有触发器、视图、非聚集索引、外键和一些自动创建的统计信息&非聚集索引的统计信息。
执行以下操作:
-
创建一个新的表
-
为其创建聚集索引
-
创建触发器并禁用
-
将旧表中的所有数据复制到新表
-
最后,执行以下操作:
sp_rename '<Current_old_Table>',<Current_old_Table_BAK>' sp_rename '<New_Table>',<Current_Table_BAK>'