Re: join vs. IN statement

Поиск
Список
Период
Сортировка
От Joe Conway
Тема Re: join vs. IN statement
Дата
Msg-id 3CA1F4FF.5000609@joeconway.com
обсуждение исходный текст
Ответ на join vs. IN statement  (Jodi Kanter <jkanter@virginia.edu>)
Список pgsql-admin
Jodi Kanter wrote:
> We are currently trying to determine if their is a performance
> difference with postgres in using an IN statement in the where clause
> vs. using a join between tables.
>
> Is there any published documentation or someone with personal experience
> that can answer this question? We are adding sessioning to our web
> interface and plan to append security info to the queries run from the
> interface.
>
> I can add something like:     .......   AND WHERE user IN (group1, group2)
>
> or I can do something like    .......    SELECT data FROM tables WHERE
> group_ID(of one table) = group_ID(of another table).
>
> Any thoughts?
>


IN is known for being slow. See:
http://www.us.postgresql.org/docs/faq-english.html#4.22

Joe



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

Предыдущее
От: Jodi Kanter
Дата:
Сообщение: join vs. IN statement
Следующее
От: Jodi Kanter
Дата:
Сообщение: pg_restore