Re: Missing mention of autovacuum_work_mem

Поиск
Список
Период
Сортировка
От nikolai.berkoff
Тема Re: Missing mention of autovacuum_work_mem
Дата
Msg-id 1kIqf6Q1G-wVkQkeg_BRSpcmy77hNfh9vlLQ3AF1APT-pKHRYT3z1IuDC5K2w83-4Qa016V1SfWJfF1v0Z0qf6141DbLcpIZJY3edlBEkCs=@pm.me
обсуждение исходный текст
Ответы Re: Missing mention of autovacuum_work_mem
Список pgsql-docs
Hi,

There was no follow up to my message below so I'm raising it again.


I can see in
src/backend/access/heap/vacuumlazy.c
that compute_max_dead_tuples uses autovacuum_work_mem when it is given.


> The "vacuuming indexes" documentation has:
>

> "If a table has any indexes, this will happen at least once per vacuum,
> after the heap has been completely scanned. It may happen multiple times per
> vacuum if maintenance_work_mem is insufficient to store the number of dead
> tuples found."
>

> should be something like
>


(I've changed this slightly and removed maximum as it seems redundant)

"If a table has any indexes, this will happen at least once per vacuum,
after the heap has been completely scanned. It may happen multiple times per
vacuum if the memory is insufficient to store the number of dead
tuples found. The memory is set via the maintenance_work_mem unless
it is an autovacuum then autovacuum_work_mem will be used."
Вложения

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

Предыдущее
От: "David G. Johnston"
Дата:
Сообщение: Re: Common case not at all clear
Следующее
От: Laurenz Albe
Дата:
Сообщение: Re: Missing mention of autovacuum_work_mem