я написал скрипт, который работает в моем гладко Dev среде:Опции для уменьшения времени ожидания SQL Server на гигантской партии вставить
INSERT INTO [Voyage] ([StartDate], [EndDate] ...)
SELECT ([StartDate], [EndDate] ...) FROM [LEG]
WHERE [STARDATE] IS NOT NULL
AND [ENDDATE] IS NOT NULL
Все хорошо, пока этот сценарий не будет запущен в производство. Мне говорят, что у нас есть миллиард записей Leg
, и из-за этого сервер отключается.
У кого-нибудь есть стратегия для использования для такого сценария?
Любой шанс ломки партию? Например, запустите несколько месяцев за раз. С миллиардом записей, я удивлен, что ваши администраторы баз данных ничего не упомянули о том, как лог-рост и блокировка. –