Autovacuum'un yapılandırma ayarlarını nasıl ayarlayacağınıza dair milyonlarca örnek buldum, ancak mevcut yapılandırmanın nasıl listeleneceğini bulamıyorum.
Postgres 9.1 en çok ilgilendiğim versiyon.
Autovacuum'un yapılandırma ayarlarını nasıl ayarlayacağınıza dair milyonlarca örnek buldum, ancak mevcut yapılandırmanın nasıl listeleneceğini bulamıyorum.
Postgres 9.1 en çok ilgilendiğim versiyon.
Yanıtlar:
Genel ayarlar için şunları kullanın:
select *
from pg_settings
where name like '%autovacuum%'
reloptions
Tabloya özgü ayarlar için pg_class içindeki sütunu kontrol edin :
select relname, reloptions
from pg_class
Muhtemelen bunu belirli bir şema ile sınırlandırmak için pg_namespace'e katılmak isteyeceksiniz. Gizli col gerçekleşmesi ihtiyaçlarını katılmadan Nerede pg_namespace.oid
(9.3+ eklendi).
select relname, reloptions, pg_namespace.nspname
from pg_class
join pg_namespace on pg_namespace.oid = pg_class.relnamespace
where relname like 'data%' and pg_namespace.nspname = 'public';
like 'autovacuum%'
Olması gereken yanlıştır like '%autovacuum%'
tüm Autovacuum ayarları kelimesi ile başlamaz, autovacuum
.
select * from pg_settings where category like 'Autovacuum'