On Fri, Feb 20, 2009 at 2:48 PM, Jonah H. Harris <jonah.har...@gmail.com>wrote:

> Having this said, the benchmark is not as unfair as you thought. I've
>> taken care to prepare all databases to meet similar values for their
>> cache, buffers and I/O configuration (to what's possible given their
>> differences), and the I've left the rest as comes by default (for
>> Oracle I've used the OLTP template).
>
>
> Oracle's buffer cache is different than Postgres'.  And there are several
> other tuning paramaters which control how the buffer cache and I/O between
> cache and disk is performed.  Making them the same size means nothing.  And,
> as I said, you still didn't mention other important tuning parameters in
> MySQL, Postgres, or Oracle.  So either you don't know about them, or you
> didn't bother to tune them, which is odd if you were trying to run a truly
> comparative benchmark.
>

Also forgot to ask, what block size did you use in Oracle?  You mentioned
tuning the shared pool, but you didn't specify db_cache_size or whether you
were using automatic SGA tuning.  Were those not tuned?

-- 
Jonah H. Harris, Senior DBA
myYearbook.com

Reply via email to