Re: [HACKERS] subselect and optimizer

From: "Igor Sysoev" <igor(at)nitek(dot)ru>
To: <pgsql-hackers(at)postgresql(dot)org>
Subject: Re: [HACKERS] subselect and optimizer
Date: 1998-04-22 07:36:23
Message-ID: 199804220739.LAA24749@ns.nitek.ru
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

Vadim wrote:

> BTW, IN is slow (currently :) - try to create 2-key index on bik (bik,
newkey)
> and rewrite your query as
>
> select * from bik b1 where EXISTS (select newkey from bik where
> bik = '....' and b1.key = newkey)
>
> And let's know... (Note, that index on (newkey, bik) may be more useful
> than on (bik, newkey) - it depends on your data).

I had tried - it really works ! I don't even try to use index for bik
(bik).
It works even when I tried "bik ~ '...'".
The one downside is I need to crunch and twist my brains to use
such SQL statemants :). Thank you.

Igor Sysoev

Browse pgsql-hackers by date

  From Date Subject
Next Message Andrew Martin 1998-04-22 11:21:42 Re: [HACKERS] Safe/Fast I/O ...
Previous Message Igor Sysoev 1998-04-22 06:35:09 Re: [HACKERS] subselect and optimizer