Jika kapasitas penyimpanan instance Cloud SQL lebih besar daripada kebutuhan aplikasi, Anda dapat mengurangi atau menyusutkan kapasitas penyimpanan secara manual ke ukuran yang lebih kecil.
Operasi penyusutan penyimpanan didukung pada instance utama dan replika baca, serta tersedia di semua edisi Cloud SQL.
Persyaratan untuk kapasitas penyimpanan
Ukuran penyimpanan target harus lebih besar dari kapasitas penyimpanan minimum yang diizinkan yang ditentukan aman untuk instance.
Untuk performa yang konsisten, sebaiknya cadangkan buffer kapasitas penyimpanan untuk operasi tertentu seperti pengindeksan ulang. Sebaiknya cadangkan sekitar 100 GB atau 20% atau lebih dari penggunaan saat ini, mana saja yang lebih besar.
Untuk informasi selengkapnya, lihat Tanggung jawab bersama.
Performa
Operasi penyusutan penyimpanan dapat memengaruhi performa instance. Cloud SQL menggunakan virtual machine (VM) Compute Engine dengan disk penyimpanan persisten. Penyimpanan yang disediakan oleh Hyperdisk Balanced diskalakan secara linear dan menawarkan performa yang dapat diprediksi.
Untuk mengetahui informasi selengkapnya, lihat Kuota dan batas tetap.
Periode nonaktif
Operasi penyusutan penyimpanan memerlukan periode nonaktif instance; instance akan dimulai ulang saat operasi selesai.
Bergantung pada ukuran disk yang mendasarinya, operasi penyusutan penyimpanan mungkin menimbulkan periode nonaktif yang cukup lama. Jika instance Anda memerlukan periode nonaktif yang terbatas, daripada menggunakan kemampuan penyusutan penyimpanan, sebaiknya migrasikan data Anda ke instance baru yang lebih kecil menggunakan Database Migration Service.
Periode nonaktif yang dialami saat memperkecil penyimpanan instance sebanding dengan periode nonaktif yang dialami saat memulihkan replika baca.
Operasi
Semua operasi lainnya tidak tersedia hingga operasi penyusutan penyimpanan selesai.
Sebaiknya Anda menunggu hingga operasi lain selesai sebelum menjalankan operasi penyusutan penyimpanan. Hal ini mencakup operasi seperti mencadangkan atau mengimpor data.
Operasi penyusutan penyimpanan harus diselesaikan pada instance utama sebelum menerapkan operasi penyusutan pada replika baca.
Replika baca tidak boleh, kapan pun, memiliki kapasitas penyimpanan yang lebih kecil daripada instance utama terkait. Jika ingin memperkecil kapasitas penyimpanan replika, Anda harus menyelesaikan operasi penyusutan penyimpanan pada instance utama terkait terlebih dahulu.
Operasi pembatalan hanya didukung pada instance utama atau mandiri.
Operasi penyusutan penyimpanan tidak didukung pada instance dengan inti bersama. Namun, Anda dapat mengubah penyiapan aplikasi menjadi instance core yang tidak dibagikan, lalu melakukan operasi penyusutan penyimpanan.
Replika
Jika Anda memperkecil ukuran penyimpanan instance utama, replikanya akan terus memiliki disk yang lebih besar. Jika ingin mengurangi ukuran penyimpanan replika, Anda harus melakukannya secara manual.
Jika operasi penyusutan penyimpanan diterapkan ke instance utama, replika baca yang dibuat setelahnya akan menerapkan konfigurasi penyimpanan yang sama dengan instance utama yang diupdate.
Jika instance utama dan replika baca terkaitnya menggunakan versi database yang berbeda, dan operasi penyusutan penyimpanan diterapkan ke replika, replika yang dibuat ulang akan diupdate ke versi database utama untuk memastikan mulai ulang replika berhasil.
Meskipun operasi penyusutan penyimpanan dapat digunakan pada instance utama yang menggunakan kumpulan baca, Anda tidak dapat menerapkan operasi penyusutan penyimpanan ke kumpulan baca.
Anda tidak dapat memeriksa kapasitas penyimpanan minimum replika baca. Kemampuan ini hanya didukung untuk instance utama. Namun, Anda dapat mengurangi kapasitas penyimpanan replika baca agar sesuai dengan kapasitas penyimpanan instance utama terkait.
Replika baca tidak boleh, kapan pun, memiliki kapasitas penyimpanan yang lebih kecil daripada instance utama terkait.
Batasan
Batasan fitur berikut berlaku:
- Tidak tersedia dengan konfigurasi lama MySQL untuk ketersediaan tinggi.
- Tidak didukung dengan replikasi dari server eksternal.
- Operasi penyusutan penyimpanan tidak dapat diterapkan ke replika bertingkat.
- Tidak didukung dengan Terraform.