Ändern Sie die Spaltentypen in einer riesigen Tabelle

Ich habe eine Tabelle in SQL Server 2008 R2 mit fast einer Milliarde Zeilen. Ich möchte den Datentyp von zwei Spalten von int in bigint ändern. ZweimalALTER TABLE zzz ALTER COLUMN yyy funktioniert, aber es ist sehr langsam. Wie kann ich den Prozess beschleunigen? Ich dachte daran, die Daten in eine andere Tabelle zu kopieren, zu löschen, zu erstellen, zurück zu kopieren und in den einfachen Wiederherstellungsmodus zu wechseln, oder es irgendwie mit einem Cursor von 1000 Zeilen pro Zeit zu tun, aber ich bin nicht sicher, ob diese tatsächlich zu einer Verbesserung führen werden.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage