Самый быстрый способ обновить 120 миллионов записей

Мне нужно инициализировать новое поле со значением -1 в таблице 120 миллионов записей.

Update table
       set int_field = -1;

Я дал ему поработать 5 часов, прежде чем отменить его.

Я попытался запустить это с уровнем транзакции, установленным на чтение без фиксации с теми же результатами.

Recovery Model = Simple.
MS SQL Server 2005

Есть какие-нибудь советы, как это сделать быстрее?

44
задан Ale 31 January 2018 в 10:47
поделиться