Re: When do vacuumed pages/tuples become available for reuse? - Mailing list pgsql-general

From rihad
Subject Re: When do vacuumed pages/tuples become available for reuse?
Date
Msg-id 17dafb0f-5ab9-390e-96b0-2280d654f790@mail.ru
Whole thread Raw
In response to Re: When do vacuumed pages/tuples become available for reuse?  (Tom Lane <tgl@sss.pgh.pa.us>)
Responses Re: When do vacuumed pages/tuples become available for reuse?  (Alvaro Herrera <alvherre@2ndquadrant.com>)
Re: When do vacuumed pages/tuples become available for reuse?  (Jeff Janes <jeff.janes@gmail.com>)
List pgsql-general
On 04/11/2019 06:20 PM, Tom Lane wrote:
> rihad <rihad@mail.ru> writes:
>> Thanks! Our autovacuum_work_mem = 1GB, so this probably means any space
>> would be available for reuse only at the end of the vacuum?
> It's six bytes per dead tuple, last I checked ... you do the math.
>
>> Are there
>> any downsides in decreasing it to, say, 64MB? I see only pluses )
> Well, usually people prefer to minimize the number of passes over
> the indexes.
>
>             regards, tom lane
> .
>
Yup, it's just that n_dead_tuples grows by several hundred thousand (the 
table sees much much more updates than inserts) and disk usage grows 
constantly between several hour long vacuum runs. Running vacuum full 
isn't an option.




pgsql-general by date:

Previous
From: Tom Lane
Date:
Subject: Re: When do vacuumed pages/tuples become available for reuse?
Next
From: Alvaro Herrera
Date:
Subject: Re: When do vacuumed pages/tuples become available for reuse?