Našel jsem to v manuálu mysql http://dev.mysql .com/doc/refman/5.1/en/alter-table.html :
Takže ano – minimalizovat prostoje při tom je složité. Záleží na profilu použití vaší tabulky, existuje více čtení/zápisů?
Jeden přístup, který mě napadá, je použít nějaký druh replikace. Vytvořte tedy novou tabulku výstrah, která používá UTF-8, a najděte způsob, jak replikovat původní tabulku do nové, aniž by to ovlivnilo dostupnost / propustnost. Po dokončení replikace (nebo dostatečně blízko), přepněte tabulku přejmenováním?
To se samozřejmě snáze řekne, než udělá – potřebujeme více učení, pokud je to vůbec možné.