Periksa penggunaan memori Anda atau, lebih mungkin, penggunaan disk Anda (apakah ada cukup ruang kosong selama proses?). Mengubah tabel mungkin memerlukan sejumlah besar memori atau salinan pada disk tabel Anda. Mengubah algoritme perubahan dari INPLACE
ke COPY
bisa lebih cepat dalam kasus khusus Anda.
Anda mungkin juga menekan innodb_online_alter_log_max_size
batas, meskipun dalam kasus itu, hanya kueri yang gagal, bukan seluruh server. Ada kemungkinan crash terjadi karena ROLLBACK
, dan bukan operasi itu sendiri.
Terakhir, beberapa konfigurasi aplikasi atau server hosting membatalkan permintaan/permintaan http yang memakan waktu terlalu lama, saya sarankan Anda untuk menjalankan kueri yang sama pada klien baris perintah untuk tujuan pengujian.