From: | Luke Lonergan <llonergan(at)greenplum(dot)com> |
---|---|
To: | Simon Riggs <simon(at)2ndquadrant(dot)com>, <pgsql-performance(at)postgresql(dot)org> |
Subject: | Re: Benchmark Data requested |
Date: | 2008-02-04 18:47:49 |
Message-ID: | C3CC9DD5.52BD9%llonergan@greenplum.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-performance |
Hi Simon,
Note that MonetDB/X100 does not have a SQL optimizer, they ran raw
hand-coded plans. As a consequence, these comparisons should be taken as an
"executor-executor" test and we/you should be sure that the PG planner has
generated the best possible plan.
That said, we've already done the comparisons internally and they've got a
good point to make about L2 cache use and removal of unnecessary
abstractions in the executor. We've been aware of this since 2005/6 and
have been slowly working these ideas into our/PG executor.
Bottom line: it's a good thing to work to get close to the X100/Monet
executor with a more general purpose DB. PG is a looong way from being
comparable, mostly due to poor L2 D-cache locality and I-cache thrashing in
the executor. The only way to cure this is to work on more rows than one at
a time.
- Luke
On 2/4/08 10:37 AM, "Simon Riggs" <simon(at)2ndquadrant(dot)com> wrote:
> Can I ask for some help with benchmarking?
>
> There are some results here that show PostgreSQL is slower in some cases
> than Monet and MySQL. Of course these results were published immediately
> prior to 8.2 being released, plus run out-of-the-box, so without even
> basic performance tuning.
>
> Would anybody like to repeat these tests with the latest production
> versions of these databases (i.e. with PGSQL 8.3), and with some
> sensible tuning settings for the hardware used? It will be useful to get
> some blind tests with more sensible settings.
>
> http://monetdb.cwi.nl/projects/monetdb//SQL/Benchmark/TPCH/
>
> Multiple runs from different people/different hardware is useful since
> they help to iron-out differences in hardware and test methodology. So
> don't worry if you see somebody else doing this also.
>
> Thanks,
From | Date | Subject | |
---|---|---|---|
Next Message | Claus Guttesen | 2008-02-04 18:50:46 | Re: Benchmark Data requested |
Previous Message | Simon Riggs | 2008-02-04 18:37:16 | Benchmark Data requested |