ИС
Size: a a a
ИС
ИС
АД
СГ
with max_age as (select 2000000000 as max_old_xid, setting as autovacuum_freeze_max_age from pg_catalog.pg_settings where name = 'autovacuum_freeze_max_age' ), per_database_stats as (select datname, m.max_old_xid::int, m.autovacuum_freeze_max_age::int, age(d.datfrozenxid) as oldest_current_xid from pg_catalog.pg_database d join max_age m on (true) where d.datallowconn) select datname, oldest_current_xid, to_char(100*(oldest_current_xid/max_old_xid::float), 'FM999.90%') as "% towards wraparound", to_char(100*(oldest_current_xid/autovacuum_freeze_max_age::float), 'FM999.90%') as "% towards emergency autovacuum" from per_database_stats order by 2 desc;
АД
АД
with max_age as (select 2000000000 as max_old_xid, setting as autovacuum_freeze_max_age from pg_catalog.pg_settings where name = 'autovacuum_freeze_max_age' ), per_database_stats as (select datname, m.max_old_xid::int, m.autovacuum_freeze_max_age::int, age(d.datfrozenxid) as oldest_current_xid from pg_catalog.pg_database d join max_age m on (true) where d.datallowconn) select datname, oldest_current_xid, to_char(100*(oldest_current_xid/max_old_xid::float), 'FM999.90%') as "% towards wraparound", to_char(100*(oldest_current_xid/autovacuum_freeze_max_age::float), 'FM999.90%') as "% towards emergency autovacuum" from per_database_stats order by 2 desc;
ИС
АД
АД
СГ
АД
СГ
АД
СГ
АД
СГ
АД
АД
E