Re: "SELECT .. WHERE NOT IN" query running for hours

Поиск
Список
Период
Сортировка
Искать
От
Kevin Grittner
Тема
Re: "SELECT .. WHERE NOT IN" query running for hours
Дата
Msg-id
4D2B19BE0200002500039215@gw.wicourts.gov
Ответ на
Список
Дерево обсуждения
"SELECT .. WHERE NOT IN" query running for hours Γιωργος Βαλκανας <lebiathan@gmail.com>
Re: "SELECT .. WHERE NOT IN" query running for hours Mladen Gogala <mladen.gogala@vmsinfo.com>
Re: "SELECT .. WHERE NOT IN" query running for hours Γιωργος Βαλκανας <lebiathan@gmail.com>
Re: "SELECT .. WHERE NOT IN" query running for hours Mladen Gogala <mladen.gogala@vmsinfo.com>
Re: "SELECT .. WHERE NOT IN" query running for hours Robert Haas <robertmhaas@gmail.com>
Re: "SELECT .. WHERE NOT IN" query running for hours Scott Carey <scott@richrelevance.com>
Re: "SELECT .. WHERE NOT IN" query running for hours "Kevin Grittner" <Kevin.Grittner@wicourts.gov>
Re: "SELECT .. WHERE NOT IN" query running for hours Scott Carey <scott@richrelevance.com>
Scott Carey  wrote:
 
> Often, the best query plans result from 'LEFT JOIN WHERE right
> side is NULL' rather than NOT EXISTS however.  I often get
> performance gains by switching NOT EXISTS queries to LEFT JOIN
> form.
 
Even in 8.4 and later?  I would think that the anti-join that Tom
added in 8.4 would always perform at least as well as the LEFT JOIN
technique you describe.
 
-Kevin
В списке pgsql-performance по дате отправления
От: Scott Carey
Дата:
От: Scott Carey
Дата:
FAQ