sql >> Databáze >  >> RDS >> Mysql

jaký je lepší způsob, jak změnit znakovou sadu pro velké datové tabulky?

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é.



  1. Databáze MySQL se nespustí v XAMPP Manager-osx

  2. mysql, změnit sloupec odebrat primární klíč a automaticky zvýšit

  3. 10 užitečných zkratek pro Microsoft Access při práci s ovládacími prvky na formulářích a sestavách

  4. SQL Server:mám používat tabulky information_schema přes sys tabulky?