Jaki jest najlepszy sposób dodawania kolumn do dużych tabel produkcyjnych w SQL Server 2008 R2? Według książek Microsoftu online:
Zmiany określone w ALTER TABLE są wdrażane natychmiast. Jeśli zmiany wymagają modyfikacji wierszy w tabeli, ALTER TABLE aktualizuje wiersze. ALTER TABLE uzyskuje blokadę modyfikacji schematu w tabeli, aby upewnić się, że żadne inne połączenia nie odwołują się nawet do metadanych tabeli podczas zmiany, z wyjątkiem operacji indeksu online, które wymagają bardzo krótkiej blokady SCH-M na końcu.
(http://msdn.microsoft.com/en-us/library/ms190273.aspx)
Na dużym stole z milionami rzędów może to chwilę potrwać. Czy wyłączenie jest jedyną opcją? Jaki jest najlepszy sposób poradzenia sobie z tego rodzaju sytuacją?