Search Postgresql Archives

Re: Question about VACUUM

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Joey K. wrote:
>> Is it possible to estimate how long VACUUM on a table might take?
> 
>> The table size is growing as "VACUUM" is being performed. I assume  I need
> reindex after VACUUM is complete.
> 
>> I run VACUUM from psql and I Ctrl-C it to turn it off is this acceptable?
> 
>> maintenance_work_mem is at 64MB and shared_buffers at 2GB. Should I
> dedicate more memory to maintenance_work_mem to speedup VACUUM?
> 
> The server is a Intel Xeon 3.0GHz with 4GB RAM and RAID-5 (Yes I know).
> 
> Thanks in advance,
> Steve

Hello Joey,

an alternative to vacuum might be to use cluster on the big tables. The
documentation on that feature is here:
http://www.postgresql.org/docs/8.3/static/sql-cluster.html

To my knowledge vacuum full might add to index bloat, I'm not sure about
plain vacuum. I'd increase maintenance_work_mem to at least 256 MB and
lower shared_buffers a bit.

It should be OK to Ctrl-C a vacuum task in psql.


-- 
Best regards,
Hannes Dorbath

-- 
Sent via pgsql-general mailing list (pgsql-general@xxxxxxxxxxxxxx)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-general

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Postgresql Jobs]     [Postgresql Admin]     [Postgresql Performance]     [Linux Clusters]     [PHP Home]     [PHP on Windows]     [Kernel Newbies]     [PHP Classes]     [PHP Books]     [PHP Databases]     [Postgresql & PHP]     [Yosemite]
  Powered by Linux