Изменить типы столбцов в огромной таблице

У меня есть таблица в SQL Server 2008 R2 с почти миллиардом строк. Я хочу изменить тип данных двух столбцов с int на bigint. Два раза ALTER TABLE zzz ALTER COLUMN yyyработает, но очень медленно. Как я могу ускорить процесс? Я думал скопировать данные в другую таблицу, удалить, создать, скопировать обратно и переключиться в простой режим восстановления или как-то сделать это с курсором по 1000 строк за раз, но я не уверен, что это действительно приведет к какому-либо улучшению.

18
задан user1417408 25 May 2012 в 12:43
поделиться