Re: 8.0beta5 results w/ dbt2 - Mailing list pgsql-hackers

From Tom Lane
Subject Re: 8.0beta5 results w/ dbt2
Date
Msg-id 6188.1101789303@sss.pgh.pa.us
Whole thread Raw
In response to 8.0beta5 results w/ dbt2  (Mark Wong <markw@osdl.org>)
Responses Re: [Testperf-general] Re: 8.0beta5 results w/ dbt2  (Simon Riggs <simon@2ndquadrant.com>)
List pgsql-hackers
Mark Wong <markw@osdl.org> writes:
> I have some initial results using 8.0beta5 with our OLTP workload.
> Off the bat I see about a 23% improvement in overall throughput.

Between beta4 and beta5?  That's astonishing.  We didn't really do very
much that was performance-focused.  Digging in the CVS logs, I see only
some changes intended to speed up subtransaction commit, which I suppose
is not relevant to your benchmark, plus these two changes:

2004-11-16 22:13  neilc
* src/backend/access/: hash/hash.c, nbtree/nbtree.c:Micro-optimization of markpos() and restrpos() in btree and
hashindexes. Rather than using ReadBuffer() to increment the referencecount on an already-pinned buffer, we should
useIncrBufferRefCount()as it is faster and does not require acquiringthe BufMgrLock.
 

2004-11-09 16:42  tgl
* src/backend/optimizer/util/clauses.c: Allow planner to fold"stable" functions to constants when forming selectivity
estimates,perrecent discussion.
 

Given the right sort of queries I suppose the second change might create
a significant improvement, but I wasn't expecting 23% on a
general-purpose benchmark...
        regards, tom lane


pgsql-hackers by date:

Previous
From: Andrew Dunstan
Date:
Subject: Re: multiline CSV fields
Next
From: Tom Lane
Date:
Subject: Re: Error: column "nsptablespace" does not exist