我在SQL Server 2008 R2中有一个表,其中有近10亿行.我想将两列的数据类型从int更改为bigint.两次ALTER TABLE zzz ALTER COLUMN yyy有效,但速度很慢.如何加快处理速度?我正在考虑将数据复制到另一个表,删除,创建,复制并切换到简单的恢复模式或以某种方式使用光标一次1000行,但我不确定这些是否真的会导致任何改进.
ALTER TABLE zzz ALTER COLUMN yyy
sql sql-server sql-server-2008 sql-server-2008-r2
sql ×1
sql-server ×1
sql-server-2008 ×1
sql-server-2008-r2 ×1