De ALTER TABLE-prestaties van MySQL kunnen een probleem worden met zeer grote tabellen. MySQL voert de meeste wijzigingen uit door een lege tabel te maken met de gewenste nieuwe structuur, alle gegevens van de oude tabel in de nieuwe in te voegen en de oude tabel te verwijderen. Dit kan erg lang duren, vooral als je weinig geheugen hebt en de tabel groot is en veel indexen heeft. Veel mensen hebben ervaring met ALTER TABLE-bewerkingen die uren of dagen in beslag hebben genomen.
Hoe dan ook, als u verder moet gaan met de tabel wijzigen, kunnen de volgende bronnen u misschien helpen:
- https://www. percona.com/doc/percona-toolkit/2.2/pt-online-schema-change.html
- https://github.com/soundcloud/lhm
- https://githubengineering.com /gh-ost-github-s-online-migration-tool-for-mysql/