Tidak jelas apakah vakum otomatis berjalan dalam rds. Terima kasih!
postgresql
amazon-rds
Chris sanak saudara
sumber
sumber
SHOW autovacuum;
. Atau aktifkan logging autovacuum dan periksa log. RDS memang membutuhkan vakum, tetapi saya akan terkejut jika tidak melakukan autovacuum yang cukup agresif.Jawaban:
Jalankan kueri ini untuk menunjukkan apakah / kapan tabel Anda terakhir kali disedot.
SELECT * FROM pg_stat_all_tables;
Tabel tidak akan disedot sampai ambang batas insert / update / delete tercapai, yaitu 20%.
Anda dapat mengubah pengaturan dalam RDS dengan membuat Grup Parameter DB baru dan mengubah pengaturan yang Anda inginkan.
sumber
The Dokumentasi RDS negara:
Anda dapat memeriksa aktivasi autovacuum dengan perintah ini:
SHOW autovacuum;
untuk mendapatkan jawabanon
atauoff
jawaban sederhana .Anda dapat memperoleh informasi lebih rinci dengan perintah ini:
SELECT name, setting FROM pg_settings WHERE name LIKE '%autovacuum%';
Contoh data yang dikembalikan:
Pengaturan ini (dan
vacuum
pengaturan lebih lanjut ) didokumentasikan untuk Postgres di sini .sumber