Search Postgresql Archives

Re: nightly vacuum

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

 



"Lee Keel" <lee_keel@xxxxxxxxxxx> writes:
> I have 15 or so databases that I am deleting all the data in them and
> re-importing on a nightly basis.  (Long story here, but basically I
> found using the copy command was the fastest way to get the data into
> this read-only system from Sql Server 2000.)  A couple of the databases
> are small and only take about 15 minutes to copy all the data, but
> others are much larger and take 45 minutes or more.  So, I found that
> the databases run a lot faster if I perform a full vacuum on them. Duh!

Not so much "duh" as "maybe you should change your data import process".
It sounds like you're deleting old data with DELETE and then loading new.
Can you use TRUNCATE instead of DELETE?

Autovacuum won't *ever* do VACUUM FULL, and in a well-run database you
shouldn't need to do it manually either.

			regards, tom lane


[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