Kinerja ALTER TABLE MySQL dapat menjadi masalah dengan tabel yang sangat besar. MySQL melakukan sebagian besar perubahan dengan membuat tabel kosong dengan struktur baru yang diinginkan, memasukkan semua data dari tabel lama ke tabel baru, dan menghapus tabel lama. Ini bisa memakan waktu yang sangat lama, terutama jika Anda kekurangan memori dan tabelnya besar dan memiliki banyak indeks. Banyak orang memiliki pengalaman dengan operasi ALTER TABLE yang membutuhkan waktu berjam-jam atau berhari-hari untuk menyelesaikannya.
Bagaimanapun jika Anda perlu melanjutkan dengan mengubah tabel, mungkin sumber daya berikut dapat membantu Anda:
- 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/