Search Postgresql Archives

Re: Reducing excess files in pg_xlog

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

 



On 22 March 2010 16:06, Greg Smith <greg@xxxxxxxxxxxxxxx> wrote:
Thom Brown wrote:
I noticed there's 66 files in my pg_xlog directory.  I changed my checkpoint_segments from 32 to 3 as I noticed it was too high, restarted PosgreSQL, but there are still 66 files in that directory and they're taking up about 1.1G.
How can I get this list of files down?

A checkpoint after there's been some write activity in the database should reduce this down to a reasonable number.  If the system has been idle since the last checkpoint, it doesn't do anything when you ask for another one, which includes skipping this cleanup; that may be why you haven't seen it drop yet.

I'm assuming you don't have WAL shipping turned on by setting archive_command.  There can also be an excess of these segments that can't be cleaned up if your archiving scheme fails.


Hi Greg,

You're right, I don't have the archiving enabled.  All options are commented out.

I've just forced a new WAL file by writing lots of stuff to a table, then deleting it.  It appears to be recyling the filenames now.  The latest files end in DD and DE, and the earliest is DF.  Presumably these will slowly get eaten up until it's just down to the 3 files I've configured it for?

Thom

[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