On Thu, Mar 27, 2014 at 1:42 AM, Steven Schlansker <ste...@likeness.com> wrote:
>
> On Mar 25, 2014, at 7:58 PM, Adrian Klaver <adrian.kla...@aklaver.com> wrote:
>
>> On 03/25/2014 04:52 PM, Steven Schlansker wrote:
>>>
>>
>>>> Some more questions, what happens when things begin to dawn on me:)
>>>>
>>>> You said the disk filled up entirely with log files yet currently the 
>>>> number(size) of logs is growing.
>>>
>>> It's holding stable now.  I tried to vacuum up to clean some space which 
>>> turned out to generate more pg_xlog activity than it saved space, and (I 
>>> assume) the archiver fell behind and that was the source of the growing 
>>> log.  There haven't been any new segments since I stopped doing that.
>>
>> Yea, vacuum just marks space as available for reuse it does not actually 
>> free space.
>>
>
> I even knew that.  Funny what you'll forget when the system is down and 
> you're in a panic.
>
> This is actually something that has bit me on more than one occasion -- if 
> you accidentally temporarily use too much space, it is *very* hard to back 
> out of the situation.  It seems that the only way to actually release space 
> to the system are VACUUM FULL, CLUSTER, or to DROP objects.  None of these 
> can be executed without severe disruption to a running database.  A cluster 
> operation on any of our tables that are large enough to matter can easily run 
> through the night.
Yep, depending on your application needs you could actually avoid any
periodic VACUUM FULL-like operations that need an exclusive lock on
the objects it is cleaning by making autovacuum more aggressive. This
makes your house cleaner by dropping the garbage at a higher
frequency.
-- 
Michael


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

Reply via email to