pg.ddx.io  pgsql-performance@postgresql.org mailing list archive  
help / color / mirror / Atom feed
From: Dennis Björklund <db@zigo.dhs.org>
To: Ben Chobot <bench@silentmedia.com>
Cc: PostgreSQL Performance <pgsql-performance@postgresql.org>
Subject: Re: 8.1 -> 8.4 regression
Date: Mon, 15 Feb 2010 10:40:49 +0100
Message-ID: <c50ac4425997cc51b9f371ae0214d90a.squirrel@zigo.org> (raw)
In-Reply-To: <0C60C7B5-B79F-444F-B8FB-EDD14E56F79E@silentmedia.com>
References: <0C60C7B5-B79F-444F-B8FB-EDD14E56F79E@silentmedia.com>

Can you force 8.4 to generate the same plan as 8.1? For example by running

  SET enable_hashjoin = off;

before you run EXPLAIN on the query? If so, then we can compare the
numbers from the forced plan with the old plan and maybe figure out why it
didn't use the same old plan in 8.4 as it did in 8.1.

Note that the solution is not to force the plan, but it can give us more
information.

/Dennis

> is at least one query which has degraded in performance quite a bit. Here
> is the plan on 8.4.2:
> http://wood.silentmedia.com/bench/842
>
> Here is the very much less compact plan for the same query on 8.1.19:
> http://wood.silentmedia.com/bench/8119





view thread (7+ messages)  latest in thread

Message-ID: <c50ac4425997cc51b9f371ae0214d90a.squirrel@zigo.org>
Permalink:  ../c50ac4425997cc51b9f371ae0214d90a.squirrel@zigo.org/
Also on:    postgresql.org/message-id/c50ac4425997cc51b9f371ae0214d90a.squirrel@zigo.org

 · 

reply

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Reply to all the recipients using the --to and --cc options:
  reply via email

  To: pgsql-performance@postgresql.org
  Cc: db@zigo.dhs.org, bench@silentmedia.com
  Subject: Re: 8.1 -> 8.4 regression
  In-Reply-To: <c50ac4425997cc51b9f371ae0214d90a.squirrel@zigo.org>

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

This inbox is served by DDX for PostgreSQL; see mirroring instructions
for how to clone and mirror all data and code used for this inbox