Saya punya server mysql 5.1 dengan database sekitar 450 tabel, mengambil 4GB. Sebagian besar dari tabel ini (semuanya kecuali 2) adalah MyIsam. Ini sebagian besar baik-baik saja (tidak perlu transaksi), tetapi aplikasi telah mendapatkan lalu lintas dan tabel tertentu telah terpengaruh karena penguncian tabel pada pembaruan. Itulah alasan 2 dari tabel tersebut adalah InnoDB sekarang.
Konversi pada tabel yang lebih kecil (baris 100rb) tidak butuh waktu lama, menyebabkan downtime minimal. Namun beberapa tabel pelacakan saya mendekati 50 juta baris. Apakah ada cara untuk mempercepat ALTER TABLE...ENGINE InnoDB
di meja besar? Dan jika tidak, adakah metode lain untuk mengonversi meminimalkan waktu henti pada tabel tulis-berat ini?