Skip site navigation (1) Skip section navigation (2)

Re: 8.1 -> 8.4 regression

From: Dennis Björklund <db(at)zigo(dot)dhs(dot)org>
To: "Ben Chobot" <bench(at)silentmedia(dot)com>
Cc: "PostgreSQL Performance" <pgsql-performance(at)postgresql(dot)org>
Subject: Re: 8.1 -> 8.4 regression
Date: 2010-02-15 09:40:49
Message-ID: (view raw, whole thread or download thread mbox)
Lists: pgsql-performance
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


> is at least one query which has degraded in performance quite a bit. Here
> is the plan on 8.4.2:
> Here is the very much less compact plan for the same query on 8.1.19:

In response to

pgsql-performance by date

Next:From: Scott MarloweDate: 2010-02-15 09:50:13
Subject: Re: Why primary key index are not using in joining?
Previous:From: AI RummanDate: 2010-02-15 09:35:01
Subject: Why primary key index are not using in joining?

Privacy Policy | About PostgreSQL
Copyright © 1996-2017 The PostgreSQL Global Development Group