Re: autovacuum_vacuum_cost_delay - Mailing list pgsql-general

From Christoph Moench-Tegeder
Subject Re: autovacuum_vacuum_cost_delay
Date
Msg-id Zo1kFo5dU3LhVLqo@elch.exwg.net
Whole thread Raw
In response to autovacuum_vacuum_cost_delay  ("Shenavai, Manuel" <manuel.shenavai@sap.com>)
List pgsql-general
## Shenavai, Manuel (manuel.shenavai@sap.com):

> Looking at autovacuum_vacuum_cost_delay:
> https://www.postgresql.org/docs/current/runtime-config-autovacuum.html#GUC-AUTOVACUUM-VACUUM-COST-DELAY
> 
> Can someone help to understand what a high or low value of this setting really means? Would it be OK to set this to
0?If not, why not?
 

The autovacuum settings link to the docs of the regular vacuum settings:
https://www.postgresql.org/docs/current/runtime-config-resource.html#RUNTIME-CONFIG-RESOURCE-VACUUM-COST
which explains the parameters at least as good as I could do here.
You can set autovacuum_vacuum_cost_delay to 0 - that would give you
"unlimited" autovacuum bandwidth (limited by whatever your system and
your other configuration can give you). That might create very
noticeable performance impact on the actual workload, which is most
often rather undesirable.
In short: it's possible to set that parameter to 0, but that could
well be a not-so-good idea.

Regards,
Christoph

-- 
Spare Space



pgsql-general by date:

Previous
From: Muhammad Ikram
Date:
Subject: Re: autovacuum_vacuum_cost_delay
Next
From: Rich Shepard
Date:
Subject: Finding error in long input file