Re: *very* inefficient choice made by the planner (regarding

Поиск
Список
Период
Сортировка
От Jean-Luc Lachance
Тема Re: *very* inefficient choice made by the planner (regarding
Дата
Msg-id 40C892BA.8080704@sympatico.ca
обсуждение исходный текст
Ответ на Re: *very* inefficient choice made by the planner (regarding  (Tom Lane <tgl@sss.pgh.pa.us>)
Ответы Re: *very* inefficient choice made by the planner (regarding  (Stephan Szabo <sszabo@megazone.bigpanda.com>)
Список pgsql-performance
I agree, but it should be a simple rewrite. No?

x IS NULL/IS NOT NULL AND/OR NOT EXISTS


Tom Lane wrote:

> Jean-Luc Lachance <jllachan@sympatico.ca> writes:
>
>>If the two statments are functionally equivalent, why can't PG rewrite
>>the "NOT IN" version into the more efficient "NOT EXISTS"?
>
>
> They're not equivalent.  In particular, the behavior in the presence of
> NULLs is quite different.
>
>             regards, tom lane
>


В списке pgsql-performance по дате отправления:

Предыдущее
От: Vivek Khera
Дата:
Сообщение: Re: Database Server Tuning
Следующее
От: Stephan Szabo
Дата:
Сообщение: Re: *very* inefficient choice made by the planner (regarding