Re: What exactly is postgres doing during INSERT/UPDATE ? - Mailing list pgsql-performance

From Jeff Janes
Subject Re: What exactly is postgres doing during INSERT/UPDATE ?
Date
Msg-id f67928030908281719g42938b1ay3a9edeed562688f1@mail.gmail.com
Whole thread Raw
In response to What exactly is postgres doing during INSERT/UPDATE ?  (Joseph S <jks@selectacast.net>)
Responses Re: What exactly is postgres doing during INSERT/UPDATE ?  (Merlin Moncure <mmoncure@gmail.com>)
List pgsql-performance
---------- Forwarded message ----------
From: Joseph S <jks@selectacast.net>
To: Greg Smith <gsmith@gregsmith.com>, pgsql-performance@postgresql.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

pgsql-performance by date:

Previous
From: Josh Berkus
Date:
Subject: Re: Memory monitoring tool
Next
From: Luke Koops
Date:
Subject: Re: What exactly is postgres doing during INSERT/UPDATE ?