全部产品
Search
文档中心

ApsaraDB RDS:FAQ tentang kapasitas penyimpanan

更新时间:Jul 02, 2025

Topik ini menjawab beberapa pertanyaan umum terkait kapasitas penyimpanan instance ApsaraDB RDS.

Bisakah saya memperluas kapasitas penyimpanan instance RDS saya tanpa migrasi data? Apa dampak dari perluasan tersebut?

Jika host tempat instance RDS Anda berada memiliki sumber daya penyimpanan yang cukup, migrasi data tidak diperlukan. Namun, jika host tidak memiliki sumber daya penyimpanan yang cukup, sistem akan membuat instance RDS baru di host dengan sumber daya penyimpanan yang memadai dan memindahkan data dari instance RDS lama ke instance baru dengan kapasitas penyimpanan yang dibutuhkan.

Untuk informasi lebih lanjut mengenai cara memperluas kapasitas penyimpanan instance RDS serta apakah koneksi sementara terjadi selama proses perluasan, lihat topik-topik berikut:

Apa aturan penagihan untuk perluasan kapasitas penyimpanan?

Setelah memperluas kapasitas penyimpanan instance RDS, biaya untuk instance tersebut akan berubah. Untuk detail lebih lanjut, lihat Detail penagihan terkait perubahan konfigurasi.

Bagaimana cara menangani peningkatan mendadak dalam penggunaan penyimpanan?

  1. Masuk ke Konsol Manajemen ApsaraDB RDS, buka halaman Instance. Di bilah navigasi atas, pilih wilayah tempat instance RDS Anda berada. Temukan instance RDS Anda dan klik ID instance tersebut.

  2. Di panel navigasi sisi kiri halaman yang muncul, klik Monitoring and Alerts. Pada halaman yang muncul, tinjau penggunaan penyimpanan untuk berbagai jenis data dan tren penggunaan penyimpanan.

Bagaimana cara melepaskan penyimpanan dengan menghapus file?

Saya membuat database kosong di instance RDS saya, tetapi database tersebut menggunakan penyimpanan. Mengapa?

Ketika database diinisialisasi, tabel sistem dibuat untuk menyimpan informasi akun dan izin. Selain itu, log sistem seperti redo logs dan undo logs juga menggunakan penyimpanan.

Mengapa lebih banyak penyimpanan digunakan oleh database MySQL ketika data diimpor dari database heterogen lainnya?

Mesin penyimpanan database yang berbeda memproses data secara berbeda. Misalnya, fitur kompresi dan indeks pada beberapa bidang mempengaruhi penggunaan penyimpanan.

Apakah kapasitas penyimpanan instance RDS termasuk penyimpanan cadangan?

Nilai parameter Storage Capacity tidak mencakup penyimpanan cadangan. Untuk melihat nilai parameter ini, masuk ke Konsol Manajemen ApsaraDB RDS, buka halaman Basic Information instance RDS Anda, dan temukan parameter Storage Capacity di bagian Usage Statistics. Untuk informasi lebih lanjut tentang penggunaan penyimpanan cadangan, lihat Lihat dan kelola ukuran file cadangan.

Setelah kapasitas penyimpanan instance RDS saya habis, berapa lama waktu yang dibutuhkan bagi instance RDS untuk masuk ke status Terkunci? Apa yang harus saya lakukan jika instance saya terkunci?

Ketika kapasitas penyimpanan instance RDS habis, instance RDS secara otomatis terkunci dan masuk ke status Terkunci. Namun, latensi mungkin terjadi karena mekanisme inspeksi.

Jika instance RDS terkunci, Anda tidak dapat menulis data ke instance tersebut. Kami merekomendasikan agar Anda mengonfigurasi peringatan untuk mencegah instance RDS Anda terkunci sebelum kapasitas penyimpanannya habis. Untuk informasi lebih lanjut, lihat Konfigurasikan peringatan. Selain itu, Anda dapat mengonfigurasi ekspansi penyimpanan otomatis untuk instance RDS. Jika penggunaan penyimpanan mencapai ambang batas, sistem secara otomatis memperluas kapasitas penyimpanan. Untuk informasi lebih lanjut, lihat topik-topik berikut:

Untuk instance RDS for MySQL, Anda juga dapat mengaktifkan fitur pemulihan fragmen otomatis untuk memulihkan fragmen dan membebaskan ruang penyimpanan.

Jika instance Anda terkunci karena kapasitas penyimpanannya habis, lihat Apa yang harus saya lakukan jika instance ApsaraDB RDS saya dalam status Terkunci? untuk solusi.

Setelah saya menghapus sejumlah besar data pada instance RDS yang menjalankan SQL Server, mengapa ruang disk yang digunakan tidak dilepaskan?

Setelah Anda menjalankan pernyataan DELETE untuk menghapus sejumlah besar data pada instance RDS yang menjalankan SQL Server, alasan mengapa ruang disk yang digunakan tidak dilepaskan berkaitan dengan mekanisme desain sistem manajemen database dan perilaku yang dicatat dalam log.

  • Catatan dalam log transaksi: Untuk memastikan konsistensi data dan kemampuan pemulihan, semua operasi termasuk operasi DELETE dicatat dalam log. Meskipun sejumlah data tertentu dihapus, log yang relevan masih menggunakan ruang disk, sehingga penggunaan disk mungkin meningkat.

  • Halaman data yang belum dilepaskan: Data pada instance RDS yang menjalankan SQL Server disimpan dalam halaman data. Jika data dihapus, halaman data yang menyimpan data tersebut dilabeli sebagai dapat digunakan kembali alih-alih segera dilepaskan. Ini membantu meningkatkan efisiensi operasi penyisipan berikutnya dan menghindari operasi daur ulang yang sering pada disk fisik. Meskipun sejumlah data tertentu dihapus secara logis, ruang disk yang digunakan tidak segera dilepaskan.

  • Fragmen tabel dan indeks: Setelah sejumlah data tertentu dihapus, lubang mungkin tertinggal di tabel dan indeks instance RDS tersebut. Hal ini menghasilkan penyimpanan yang terfragmentasi. Penyimpanan yang terfragmentasi dianggap dialokasikan oleh sistem database.

Untuk memulihkan penyimpanan yang terfragmentasi, kami merekomendasikan agar Anda melakukan operasi berikut:

  • Perkecil basis data atau grup file: Jalankan pernyataan DBCC SHRINKDATABASE atau DBCC SHRINKFILE untuk memulihkan ruang disk yang tidak digunakan dan mengurangi ukuran file data.

    Penting

    Proses ini mungkin memakan waktu lama, dan operasi penyusutan yang sering dapat memengaruhi kinerja instance RDS Anda secara negatif. Untuk informasi lebih lanjut, lihat Memecahkan masalah bahwa instance SQL Server terkunci ketika ruang penyimpanan penuh atau Pemecahan masalah ruang penyimpanan tidak mencukupi pada instance ApsaraDB RDS for SQL Server.

  • Buat ulang indeks: Setelah Anda menghapus sejumlah besar data pada instance RDS Anda, indeks mungkin menjadi terfragmentasi. Membuat ulang indeks membantu mengatur ulang halaman data, memulihkan ruang disk, dan meningkatkan efisiensi query.

  • Cadangkan log transaksi: Untuk basis data yang menggunakan model pemulihan penuh, log transaksi yang dicadangkan secara teratur dapat dipotong untuk membebaskan ruang penyimpanan yang digunakan oleh log. Untuk informasi lebih lanjut, lihat Kelola log.

  • Jalankan pernyataan TRUNCATE TABLE: Pernyataan TRUNCATE TABLE lebih efisien daripada pernyataan DELETE dalam skenario tertentu. Anda dapat menjalankan pernyataan TRUNCATE TABLE untuk melepaskan halaman data dengan lebih cepat tanpa menghasilkan sejumlah besar log.

    Penting

    Pelaksanaan pernyataan TRUNCATE bersifat tidak dapat dibatalkan dan tidak mendukung klausa WHERE.

Jika Anda ingin memulihkan ruang disk yang digunakan untuk instance RDS Anda dengan cara yang efisien, Anda harus mengambil berbagai tindakan berdasarkan kebutuhan bisnis Anda. Ini membantu mengoptimalkan ruang disk instance RDS Anda.

Setelah saya memperluas kapasitas penyimpanan instance RDS saya, apakah kuota gratis untuk penyimpanan cadangan bertambah?

Ya, setelah Anda memperluas kapasitas penyimpanan instance RDS Anda, kuota gratis untuk penyimpanan cadangan bertambah. Kuota gratis untuk penyimpanan cadangan bervariasi berdasarkan kapasitas penyimpanan instance RDS. Jika Anda memperluas kapasitas penyimpanan instance RDS Anda, kuota gratis untuk penyimpanan cadangan juga bertambah. Jika instance RDS Anda menggunakan cloud disks, kuota gratis untuk penyimpanan cadangan sama dengan 200% dari kapasitas penyimpanan instance RDS. Jika instance RDS Anda menggunakan Premium Local SSDs, kuota gratis untuk penyimpanan cadangan sama dengan 50% dari kapasitas penyimpanan instance RDS. Kuota gratis untuk penyimpanan cadangan diukur dalam GB dan hanya dibulatkan ke bilangan bulat berikutnya.