Deaktivace indexů může pomoci, ale když je znovu povolíte, bude nutné je znovu vytvořit, což bude také trvat dlouho. Nemyslím si, že nakonec ušetříte čas.
Ale doporučil bych naučit se používat pt- online-schema-change . Toto je nástroj, který spouští změny schématu takříkajíc na pozadí, zatímco vaše aplikace může pokračovat ve čtení a zápisu původní tabulky.
Spuštění alteru bude pravděpodobně trvat déle. To vám ale nevadí, protože nedochází k prostojům. Řekněme, že to trvá dvě hodiny místo 40 minut. Je to v pořádku, protože aplikace nemusí čekat na dokončení změny schématu.
V mé práci provádíme ve výrobě stovky změn schémat týdně bez prostojů. Nástroj pro změnu schématu potřebuje na začátku a na konci své práce krátce uzamknout tabulku.