Re: Optimizing NOT IN plans / verify rewrite

From: "Kevin Grittner" <Kevin(dot)Grittner(at)wicourts(dot)gov>
To: "Maciek Sakrejda" <msakrejda(at)truviso(dot)com>
Cc: <pgsql-performance(at)postgresql(dot)org>
Subject: Re: Optimizing NOT IN plans / verify rewrite
Date: 2010-08-02 19:49:54
Message-ID: 4C56DB120200002500034099@gw.wicourts.gov
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-performance

Maciek Sakrejda <msakrejda(at)truviso(dot)com> wrote:

> No NULLs. It looks like it's a good deal slower than the LOJ
> version, but a good deal faster than the original.

On 8.4 and later the NOT EXISTS I suggested is a bit faster than
your fast version, since Tom did some very nice work in this area,
implementing semi join and anti join. If you've got much load with
this kind of query, it might be worth upgrading.

-Kevin

In response to

Responses

Browse pgsql-performance by date

  From Date Subject
Next Message Andres Freund 2010-08-02 19:52:57 Re: Optimizing NOT IN plans / verify rewrite
Previous Message Maciek Sakrejda 2010-08-02 19:42:43 Re: Optimizing NOT IN plans / verify rewrite