Saat mengubah spesifikasi instance ApsaraDB RDS for MySQL, Anda dapat memperkirakan waktu yang dibutuhkan berdasarkan faktor-faktor yang dijelaskan dalam topik ini. Spesifikasi tersebut meliputi edisi RDS, tipe instance, dan kapasitas penyimpanan.
Waktu yang dibutuhkan bervariasi tergantung pada beberapa faktor. Disarankan untuk mengubah spesifikasi saat sedikit data ditulis ke instance RDS Anda. Sebagai alternatif, hentikan penulisan data ke instance RDS sebelum melakukan perubahan spesifikasi.
Jika instance RDS Anda menggunakan Premium Local SSD, perubahan spesifikasi dapat memicu migrasi data dari instance RDS asli ke instance RDS baru. Dalam situasi ini, perubahan spesifikasi memerlukan waktu lebih lama. Tabel berikut menjelaskan faktor-faktor utama yang memengaruhi durasi proses ini.
Selama proses migrasi data, ApsaraDB RDS mencadangkan data dari instance RDS asli dan memulihkannya ke instance RDS baru.
Tipe penyimpanan | Migrasi data lintas instance diperlukan | Faktor | Deskripsi |
Premium Local SSDs | Ya | Ukuran data penuh | Ukuran data penuh memengaruhi waktu yang diperlukan untuk migrasi data. Waktu yang diperlukan untuk migrasi data juga dipengaruhi oleh kecepatan pencadangan dan lebar pita jaringan. |
Ukuran redo logs | Jika ukuran redo logs besar, lebih banyak data yang perlu dicadangkan daripada yang diperkirakan. Dalam hal ini, diperlukan waktu yang lama untuk memulihkan data ke instance RDS baru. | ||
Kunci | Saat ApsaraDB RDS mencadangkan data dari instance RDS asli Anda selama proses migrasi data, objek terkait dikunci. Hal ini memengaruhi kecepatan pencadangan. | ||
Jumlah tabel | - | ||
Ukuran data inkremental | Setelah data penuh dipindahkan ke instance RDS baru, ApsaraDB RDS juga perlu memindahkan data inkremental yang dihasilkan selama proses migrasi data. Hal ini memengaruhi waktu yang diperlukan untuk perubahan spesifikasi. | ||
Kecepatan menulis data inkremental | Kecepatan menulis data inkremental dipengaruhi oleh beberapa faktor. Faktor-faktor tersebut meliputi kecepatan untuk memainkan kembali pernyataan SQL yang telah dicatat, apakah pernyataan SQL yang telah dicatat dieksekusi pada tabel individu, dan apakah pernyataan bahasa definisi data (DDL) dieksekusi pada instance RDS asli Anda. | ||
Latensi sinkronisasi data | Sebelum data inkremental ditulis ke instance RDS baru, Anda harus membuat tautan sinkronisasi antara instance RDS baru dan instance RDS asli Anda. ApsaraDB RDS hanya akan memindahkan beban kerja Anda dari instance RDS asli ke instance RDS baru setelah sinkronisasi data selesai. Waktu yang diperlukan untuk perubahan spesifikasi dipengaruhi oleh latensi sinkronisasi data. Latensi tersebut lebih lanjut dipengaruhi oleh beberapa faktor. Faktor-faktor tersebut meliputi beban tulis pada instance RDS asli Anda, apakah pernyataan DDL dieksekusi pada instance RDS asli Anda, dan apakah kueri gabungan dijalankan pada beberapa tabel. | ||
Tidak | - | Jika instance RDS Anda menggunakan Premium Local SSD dan tidak diperlukan migrasi data lintas instance, perubahan spesifikasi memerlukan waktu yang singkat. Dalam hal ini, Anda tidak perlu mempertimbangkan faktor-faktor sebelumnya. | |
Disk cloud | Tidak | - | Jika instance RDS Anda menggunakan disk cloud, Anda tidak perlu memindahkan data dari instance RDS asli Anda ke instance RDS baru. Perubahan spesifikasi memerlukan waktu yang singkat. Dalam hal ini, Anda tidak perlu mempertimbangkan faktor-faktor sebelumnya. |