X-Original-To: pgsql-performance-postgresql.org@localhost.postgresql.org Received: from localhost (unknown [200.46.204.144]) by svr1.postgresql.org (Postfix) with ESMTP id 547DE52997 for ; Tue, 19 Jul 2005 12:04:47 -0300 (ADT) Received: from svr1.postgresql.org ([200.46.204.71]) by localhost (av.hub.org [200.46.204.144]) (amavisd-new, port 10024) with ESMTP id 48921-10 for ; Tue, 19 Jul 2005 15:04:40 +0000 (GMT) Received: from sss.pgh.pa.us (sss.pgh.pa.us [66.207.139.130]) by svr1.postgresql.org (Postfix) with ESMTP id BAF5D52989 for ; Tue, 19 Jul 2005 12:04:38 -0300 (ADT) Received: from sss2.sss.pgh.pa.us (tgl@localhost [127.0.0.1]) by sss.pgh.pa.us (8.13.1/8.13.1) with ESMTP id j6JF4UHp024015; Tue, 19 Jul 2005 11:04:30 -0400 (EDT) To: Christopher Petrilli Cc: Vivek Khera , pgsql-performance@postgresql.org Subject: Re: Impact of checkpoint_segments under continual load conditions In-reply-to: <59d991c405071907482bb0689b@mail.gmail.com> References: <59d991c4050717100874c08a86@mail.gmail.com> <59d991c405071811457ccdd3f1@mail.gmail.com> <16394.1121715156@sss.pgh.pa.us> <59d991c405071812342e290f57@mail.gmail.com> <16794.1121718743@sss.pgh.pa.us> <59d991c405071907482bb0689b@mail.gmail.com> Comments: In-reply-to Christopher Petrilli message dated "Tue, 19 Jul 2005 10:48:42 -0400" Date: Tue, 19 Jul 2005 11:04:30 -0400 Message-ID: <24014.1121785470@sss.pgh.pa.us> From: Tom Lane X-Virus-Scanned: by amavisd-new at hub.org X-Spam-Status: No, hits=0.006 tagged_above=0 required=5 tests=AWL X-Spam-Level: X-Archive-Number: 200507/281 X-Sequence-Number: 13522 Christopher Petrilli writes: > Here's a graph of the differences and density of behavior: > http://blog.amber.org/diagrams/pgsql_copy_803_cvs.png > I can provide the raw data. How about the complete test case? There's something awfully odd going on there, and I'd like to find out what. > Note that fsync is turned off here. Maybe it'd be more stable with it > turned on? Hard to say. I was about to ask if you'd experimented with altering configuration parameters such as shared_buffers or checkpoint_segments to see if you can move the point of onset of slowdown. I'm thinking the behavioral change might be associated with running out of free buffers or some such. (Are you running these tests under a freshly- started postmaster, or one that's been busy for awhile?) regards, tom lane