Üks võimalus automaatse prügikoristuse toimimise kontrollimiseks on teha päring süsteemikataloogi tabeli põhjal.
SELECT name, setting, short_descFROM pg_settingsWHERE name LIKE 'autovacuum%' ORname='track_counts'ORDER BY name;Kui autovacuum=on ja track_counts=on, siis on automaatne prügikoristus serveris sisse lülitatud.
- autovacuum_vacuum_threshold - minimaalne muudetud või kustutatud ridade arv, mis käivitab tabeli automaatse prügikoristuse. Vaikimisi 50.
- autovacuum_vacuum_insert_threshold - minimaalne lisatud ridade arv, mis käivitab tabeli automaatse prügikoristuse. Vaikimisi 1000.
- autovacuum_analyze_threshold - minimaalne lisatud, muudetud või kustutatud ridade arv, mis käivitab tabeli statistika automaatse värskendamise. Vaikimisi 50.
Järgnev päring leiab iga kasutaja skeemis oleva tabeli kohta, millal viimati selle prügi koristati või statistikat värskendati (käsitsi või automaatselt).
SELECTschemaname, relname,last_vacuum, last_autovacuum,vacuum_count, autovacuum_count,last_analyze, last_autoanalyze,analyze_count, autoanalyze_countFROM pg_stat_user_tablesORDER BY schemaname, relname;