Postgresql
如何查看 Postgres 中 Autovacuum 的目前設置?
我找到了一百萬個關於如何設置 Autovacuum 配置設置的範例,但似乎找不到如何列出目前配置。
Postgres 9.1 是我最感興趣的版本。
對於一般設置,請使用:
select * from pg_settings where name like '%autovacuum%'
對於特定於表的設置,請查看
reloptions
pg_class 中的列:select relname, reloptions from pg_class
您可能希望將其加入 pg_namespace 以將其限制為特定模式。需要在隱藏的 col 上進行
pg_namespace.oid
加入(添加 9.3+)。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';