Search Postgresql Archives

Re: autovacuum

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

 



In response to Robert Fitzpatrick <lists@xxxxxxxxxxx>:

> I have a large database used with our mail filter. The pg_dumpall
> results in about 3GB with this being the only database in the system
> besides templates and postgres.
> 
> I do a vacuum every night after backup and it takes about an hour, is
> this normal for this size db?

"normal" is relative.  If it's taking an hour to vacuum 3G, I would say
that either your hardware is undersized/badly configured, or you're
not vacuuming often enough.

> I also have autovacuum enabled and when it
> is running during the day, our mail queues will tend to fill up with
> slow response to the server. Should I have autovacuum on even if I am
> vacuuming the db every night?

I'm not aware of any problems with autovaccum and scheduled vacuum
working together.

That doesn't mean you're vacuuming often enough, however.  Switch your
nightly vacuum to vacuum verbose and capture the output to see how much
work it has to do.  Are your fsm settings high enough?

> Let me know if you need more specifics. Just trying to get some feedback
> on if my vacuum is taking too long or if both are necessary...thanks for
> the help!

How much RAM does the system have?  What's your shared_buffer settings?
What's your maintenance_work_mem set to?

-- 
Bill Moran
http://www.potentialtech.com

---------------------------(end of broadcast)---------------------------
TIP 3: Have you checked our extensive FAQ?

               http://www.postgresql.org/docs/faq

[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