RE: Monitoring multixact members growth

Поиск
Список
Период
Сортировка
От Vido Vlahinic
Тема RE: Monitoring multixact members growth
Дата
Msg-id SYYP282MB1294AC64BADA3A4A3B8636C7806C9@SYYP282MB1294.AUSP282.PROD.OUTLOOK.COM
обсуждение исходный текст
Ответ на Monitoring multixact members growth  (Vido Vlahinic <Vido.Vlahinic@milestonegroup.com>)
Ответы Re: Monitoring multixact members growth  (Jeremy Schneider <schneider@ardentperf.com>)
Список pgsql-general

Hello everyone,

 

Is there a way to monitor multixact members growth per table ?

 

There is this query:

 

SELECT relname, relminmxid, mxid_age(relminmxid) AS age

FROM pg_class

WHERE relkind = 'r'

AND relnamespace::regnamespace::text = 'public'

ORDER BY 3 DESC

 

However it is not quite clear to me how I can interpret results from the above and e.g. conclude: my_table accumulates x more multixact members since I measured it last.

 

My goal here is to predict where multixact members are growing the fastest so I can perform manual VACUUM FREEZE only on those tables

(typically with multi-billion row count) when system is relatively idle as opposed to just sit and wait for wraparound protection to take over

when autovacuum_multixact_freeze_max_age threshold is reached (slowing the whole system down).

 

Please advise on how to achieve this.

 

Best regards,

Vido

 

В списке pgsql-general по дате отправления:

Предыдущее
От: gzh
Дата:
Сообщение: Re:Re:Re: Different execution plan between PostgreSQL 8.2 and 12.5
Следующее
От: Giovanni Biscontini
Дата:
Сообщение: recovery_command has precedence over phisical slots?