Re: What exactly is postgres doing during INSERT/UPDATE ?

From: Jeff Janes <jeff(dot)janes(at)gmail(dot)com>
To: pgsql-performance(at)postgresql(dot)org
Subject: Re: What exactly is postgres doing during INSERT/UPDATE ?
Date: 2009-08-29 00:19:17
Message-ID: f67928030908281719g42938b1ay3a9edeed562688f1@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-performance

>
> ---------- Forwarded message ----------
> From: Joseph S <jks(at)selectacast(dot)net>
> To: Greg Smith <gsmith(at)gregsmith(dot)com>, pgsql-performance(at)postgresql(dot)org
> Date: Fri, 28 Aug 2009 10:25:10 -0400
> Subject: Re: What exactly is postgres doing during INSERT/UPDATE ?
> Greg Smith wrote:
>
> The main two things you can do to improve this on the database side:
>>
>> -Increase checkpoint_segments, which reduces how often updated data has to
>> be flushed to disk
>>
>
> It fsync is turned off, does this matter so much?

It still matters. The kernel is only willing to have so much dirty data
sitting in the disk cache. Once it reaches that limit, user processes doing
writes start blocking while the kernel flushes stuff on their behalf.

Jeff

Responses

Browse pgsql-performance by date

  From Date Subject
Next Message Luke Koops 2009-08-29 04:20:30 Re: What exactly is postgres doing during INSERT/UPDATE ?
Previous Message Josh Berkus 2009-08-28 23:16:01 Re: Memory monitoring tool