Wyłączenie indeksów może pomóc, ale po ponownym włączeniu indeksów trzeba będzie je odbudować, co również zajmie dużo czasu. Nie sądzę, że w końcu zaoszczędzisz czas.
Ale polecam nauczyć się korzystać z pt- zmiana schematu online . Jest to narzędzie, które uruchamia zmiany schematu w tle, że tak powiem, podczas gdy aplikacja może nadal czytać i zapisywać oryginalną tabelę.
Uruchomienie alter prawdopodobnie zajmie więcej czasu. Ale nie masz nic przeciwko, ponieważ nie ma przestojów. Powiedzmy, że zajmuje to dwie godziny zamiast 40 minut. Wszystko w porządku, ponieważ aplikacja nie musi czekać na zakończenie zmiany schematu.
W mojej pracy przeprowadzamy setki zmian schematu tygodniowo w środowisku produkcyjnym, bez przestojów. Narzędzie do zmiany schematu musi na krótko zablokować tabelę na początku i na końcu swojej pracy.