Jag hittade detta i mysql manual http://dev.mysql .com/doc/refman/5.1/en/alter-table.html :
Så ja -- det är svårt att minimera driftstopp när du gör detta. Det beror på användningsprofilen för din tabell, finns det fler läsningar/skrivningar?
Ett tillvägagångssätt jag kan tänka mig är att använda någon form av replikering. Så skapa en ny Alert-tabell som använder UTF-8, och hitta ett sätt att replikera den ursprungliga tabellen till den nya utan att påverka tillgängligheten/genomströmningen. När replikeringen är klar (eller tillräckligt nära), byt tabell genom att byta namn på den ?
Naturligtvis är detta lättare sagt än gjort - behöver mer lärande om det ens är möjligt.