Deskripsi masalah
Penggunaan penyimpanan pada instance RDS mengalami peningkatan yang signifikan.
Penyebab
Penyebab 1: Sejumlah besar log dihasilkan akibat pembaruan, tetapi log tersebut tidak dapat diarsipkan atau dihapus dengan segera.
Penyebab 2: Operasi seperti pengurutan dan penggabungan dalam kueri menghasilkan tabel sementara dalam waktu singkat, yang memakan sejumlah besar ruang penyimpanan.
Anda dapat menggunakan fitur analisis penyimpanan untuk memeriksa penggunaan penyimpanan pada instance RDS Anda.
Solusi
Solusi untuk Penyebab 1: Perluas kapasitas penyimpanan instance RDS atau kurangi frekuensi pembaruan.
Solusi untuk Penyebab 2: Jalankan pernyataan berikut untuk menentukan batas maksimum penyimpanan yang dapat digunakan oleh tabel sementara untuk setiap kueri. Satuan: KB. Jika penyimpanan yang digunakan oleh tabel sementara dari satu kueri mencapai batas maksimum, kesalahan akan dilaporkan. Dengan cara ini, Anda dapat mengidentifikasi pernyataan SQL abnormal lebih awal dan mencegah kehabisan penyimpanan. Gunakan akun istimewa instance RDS Anda untuk menjalankan pernyataan berikut:
alter role all set temp_file_limit = [$Table_Space_Limit];Catatan[$Table_Space_Limit] menentukan batas maksimum penyimpanan yang dapat digunakan oleh tabel sementara dari sebuah kueri.