Re: Massive performance differences

From: Scott Marlowe <smarlowe(at)g2switchworks(dot)com>
To: Andreas Hartmann <andreas(at)apache(dot)org>
Cc: pgsql-general(at)postgresql(dot)org
Subject: Re: Massive performance differences
Date: 2005-03-15 17:50:56
Message-ID: 1110909055.28555.153.camel@state.g2switchworks.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

On Tue, 2005-03-15 at 11:10, Andreas Hartmann wrote:
> Hi all,
>
> I'm running the same database on two systems:
>
> A) Debian PostgreSQL 7.4.7
> B) SuSE PostgreSQL 7.3.4
>
> Both machines have approx. 1GHz and 1GB RAM.
> The amount of data is almost equal (+- 10%). But I'm facing
> huge performance differences. For instance, a simple sequential
> scan results in the following query plans:
>
>
> explain analyze select * from veranstaltung_original order by semester;
>
> A) ------------------------------------------------------------
>
> Sort (cost=734.74..747.77 rows=5210 width=232) (actual time=89.935..92.730
> rows=5210 loops=1)
> Sort Key: semester
> -> Seq Scan on veranstaltung_original (cost=0.00..413.10 rows=5210
> width=232) (actual time=0.011..7.852 rows=5210 loops=1)
> Total runtime: 96.900 ms
>
>
> B) ------------------------------------------------------------
>
> Sort (cost=3054.08..3067.74 rows=5467 width=223) (actual
> time=2568.10..2573.02 rows=5467 loops=1)
> Sort Key: semester
> -> Seq Scan on veranstaltung_original (cost=0.00..2714.67 rows=5467
> width=223) (actual time=1936.68..2506.83 rows=5467 loops=1)
> Total runtime: 2579.08 msec
>
> ------------------------------------------------------------
>
> Could this be due to the different PostgreSQL versions?
> Is there a typical cause for such performance problems?
> How can I find out what's wrong with installation (B)?

I would expect your I/O subsystem and or kernel revision are more likely
the cause of differences here than the pg version. Note that the time
spent is in the seq scan, not the sort. Otherwise I'd worry about what
version of sort was being used.

In response to

Browse pgsql-general by date

  From Date Subject
Next Message Michael Fuhr 2005-03-15 17:56:45 Re: plpython function problem workaround
Previous Message Andreas Hartmann 2005-03-15 17:37:48 Re: Massive performance differences