Masalah Perluasan Penyimpanan Google Cloud SQL

Penyimpanan basis data PostgreSQL saya berkembang terlalu banyak dibandingkan dengan penyimpanan basis data saya yang sebenarnya. Saya berasumsi itu membuat log untuk setiap tindakan terhadap database. Jika ya, bagaimana cara mematikannya?

masukkan deskripsi gambar di sini

Ukuran penyimpanan semua tabel di database:

   table_name    | pg_size_pretty 
-----------------+----------------
 matches         | 3442 MB
 temp_matches    | 3016 MB
 rankings        | 262 MB
 atp_matches     | 41 MB
 players         | 11 MB
 injuries        | 4648 kB
 tournaments     | 1936 kB
 temp_prematches | 112 kB
 locations       | 104 kB
 countries       | 16 kB
(10 rows)

Penggunaan penyimpanan saya seharusnya sekitar 10GB.


person md123    schedule 01.10.2020    source sumber


Jawaban (2)


Instans PostgreSQL Anda mungkin mengaktifkan Pemulihan Point-in-time (PITR).

Untuk menambah penjelasan, PITR menggunakan log awal penulisan (WAL). Penting untuk mengarsipkan file WAL jika file tersebut diaktifkan. Pengarsipan ini dilakukan secara otomatis di backend dan akan menggunakan ruang penyimpanan (bahkan jika instans sedang menganggur) dan oleh karena itu penggunaan fitur ini akan menghasilkan peningkatan ruang penyimpanan pada instans DB Anda.

Berikut masalah serupa: Google Cloud SQL - Penyimpanan Postgresql terus bertambah

Anda dapat menghentikan peningkatan penyimpanan dengan menonaktifkan pemulihan Point-in-time: https://cloud.google.com/sql/docs/postgres/backup-recovery/pitr#disablingpitr

person Dondi    schedule 01.10.2020

Pertama, saya sarankan Anda memverifikasi apakah Anda telah menetapkan nilainya Aktifkan penyimpanan otomatis meningkat karena penyimpanan instance Anda akan terus bertambah dan kantong Anda akan terpengaruh.

Harap diingat bahwa Anda dapat menambah ukuran penyimpanan, namun Anda tidak dapat menguranginya; peningkatan penyimpanan bersifat permanen selama masa pakai instance. Saat Anda mengaktifkan pengaturan ini, lonjakan persyaratan penyimpanan dapat meningkatkan biaya penyimpanan secara permanen (secara bertahap) untuk instans Anda.

Di sisi lain, Jika Anda memiliki pemulihan Point-in-time ( PITR ) diaktifkan, saya sarankan Anda menonaktifkannya untuk menghapus log. Jika tidak, menurut saya Anda perlu menghubungi tim dukungan GCP agar mereka memeriksa instance Anda dengan cermat.

person Andie Vanille    schedule 01.10.2020