Re: pg_xlog and standby - SOLVED

From: Erik Jones <erik(at)myemma(dot)com>
To: Roberto Scattini <roberto(dot)scattini(at)gmail(dot)com>
Cc: "Greg Smith" <gsmith(at)gregsmith(dot)com>, pgsql-general(at)postgresql(dot)org
Subject: Re: pg_xlog and standby - SOLVED
Date: 2008-01-24 15:16:45
Message-ID: E7EAE389-4156-415D-A51D-3197753A02E4@myemma.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general


On Jan 24, 2008, at 6:09 AM, Roberto Scattini wrote:

> On Jan 23, 2008 11:07 PM, Greg Smith <gsmith(at)gregsmith(dot)com> wrote:
>> On Wed, 23 Jan 2008, Roberto Scattini wrote:
>>
>>> the problem that im having is that i have A LOT of
>>> archive files on pg_xlog dir, and thats because the archive_command
>>> keeps failing (the standby server had filled his disk with archives
>>> received but not proccesed), so now, i dont know how i can remove
>>> those files and start again...
>>
>> Under normal operation the checkpoint process will look at the
>> number of
>> already created archive files, keep around up to
>> (2*checkpoint_segments+1)
>> of them for future use, and delete the rest of them. You never
>> delete
>> them yourself, the server will take care of that automatically
>> once it
>> gets to where it makes that decision. If you set
>> checkpoint_segments to
>> some very high number they can end up taking many GB worth of
>> storage,
>> increasing that parameter has at least two costs associated with
>> it (the
>> other being a longer recovery time).
>>
>
> i had commented archive_command in the main server but i only made a
> reload. now i made a restart and almost all files in $DATA/pg_xlog/
> dir are gone, and the server works properly :D
>
> question: all the parameters in postgresql.conf need a restart to
> take effect?
>
> thanks all for your help.

Ah, yes, that's a gotcha with the archive_command, at least I know it
was a gotme at one point :) To disable archiving, set
archive_command="", commenting it out won't change it. The only
config paramaters that require a restart to take effect are those
that are specifically noted as such in the manual section on server
configuration. However, commenting a config is not necessarily
equivalent to disabling something.

Erik Jones

DBA | Emma®
erik(at)myemma(dot)com
800.595.4401 or 615.292.5888
615.292.0777 (fax)

Emma helps organizations everywhere communicate & market in style.
Visit us online at http://www.myemma.com

In response to

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Robert Fitzpatrick 2008-01-24 15:17:18 Getting all tables into memory
Previous Message Tim Rupp 2008-01-24 15:00:44 check constraint question