Re: Left Join Performance vs Inner Join Performance

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: Left Join Performance vs Inner Join Performance
Дата
Msg-id 8321.1136954300@sss.pgh.pa.us
обсуждение исходный текст
Ответ на Left Join Performance vs Inner Join Performance  ("Dave Dutcher" <dave@tridecap.com>)
Список pgsql-performance
"Dave Dutcher" <dave@tridecap.com> writes:
> I have an inner join query that runs fast, but I when I change to a left
> join the query runs 96 times slower.

This looks like an issue that is fixed in the latest set of releases,
namely that OUTER JOIN ON conditions that reference only the inner
side of the join weren't getting pushed down into indexquals.  See
thread here:
http://archives.postgresql.org/pgsql-performance/2005-12/msg00134.php
and patches in this and the following messages:
http://archives.postgresql.org/pgsql-committers/2005-12/msg00105.php

            regards, tom lane

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

Предыдущее
От: David Lang
Дата:
Сообщение: Re: How to handle a large DB and simultaneous accesses?
Следующее
От: Robert Creager
Дата:
Сообщение: Re: Index isn't used during a join.