Received: from localhost (maia-4.hub.org [200.46.204.183]) by postgresql.org (Postfix) with ESMTP id ECE3A9FB7ED for ; Thu, 12 Jul 2007 06:08:50 -0300 (ADT) Received: from postgresql.org ([200.46.204.71]) by localhost (mx1.hub.org [200.46.204.183]) (amavisd-maia, port 10024) with ESMTP id 39416-01 for ; Thu, 12 Jul 2007 06:08:45 -0300 (ADT) X-Greylist: from auto-whitelisted by SQLgrey-1.7.5 Received: from cronos.madness.at (madness.at [217.196.146.217]) by postgresql.org (Postfix) with ESMTP id 660E99FB3D4 for ; Thu, 12 Jul 2007 06:08:48 -0300 (ADT) Received: from mastermind.kaltenbrunner.cc ([83.215.233.60]) by cronos.madness.at with esmtpsa (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.63) (envelope-from ) id 1I8uf8-0003lx-Nc; Thu, 12 Jul 2007 11:08:42 +0200 Message-ID: <4695EF96.3060009@kaltenbrunner.cc> Date: Thu, 12 Jul 2007 11:08:38 +0200 From: Stefan Kaltenbrunner User-Agent: Icedove 1.5.0.12 (X11/20070607) MIME-Version: 1.0 To: "Jignesh K. Shah" CC: Tom Lane , Heikki Linnakangas , pgsql-performance@postgresql.org Subject: Re: PostgreSQL publishes first real benchmark References: <46925AD9.9020208@sun.com> <4694FE64.8070407@enterprisedb.com> <4695063D.9040108@sun.com> <27436.1184173639@sss.pgh.pa.us> <469522A5.1070409@sun.com> In-Reply-To: <469522A5.1070409@sun.com> X-Enigmail-Version: 0.94.2.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: Maia Mailguard 1.0.1 X-Archive-Number: 200707/137 X-Sequence-Number: 25821 Jignesh K. Shah wrote: > Can you list others that seemed out of place? well to me the ones that look most questionable are: work_mem=100MB - so this benchmark is really low concurrency(which does not fit with max_connections=1000) and with trivial queries ? enable_seqscan = off - why ? effective_cache_size = 40GB - on a box with 16GB this seems wrong especially since there are some indications out there that suggest that while overestimating effective_cache_size was not a problem in versions <8.2 it might not be so in 8.2 and up wal_buffers = 2300 - there have been some numbers reported that going over the default of 8 helps but it is generally considered that going beyond 500 or maybe 1000 does not help at all ... and one more is that you claim you used "-fast -O4 -xtarget=ultraT1" which is something we explicitly advise against in our own FAQ(http://www.postgresql.org/docs/faqs.FAQ_Solaris.html): "Do not use any flags that modify behavior of floating point operations and errno processing (e.g.,-fast). These flags could raise some nonstandard PostgreSQL behavior for example in the date/time computing." Stefan