Re: [GENERAL] Equivalence Classes when using IN

Поиск
Список
Период
Сортировка
От David Rowley
Тема Re: [GENERAL] Equivalence Classes when using IN
Дата
Msg-id CAKJS1f-uCHFXOb6H6rVH+msh3+d4YyZFd5F1Ax7tzuFsXsrwyw@mail.gmail.com
обсуждение исходный текст
Ответ на Re: [GENERAL] Equivalence Classes when using IN  (Kim Rose Carlsen <krc@hiper.dk>)
Ответы Re: [GENERAL] Equivalence Classes when using IN  (Kim Rose Carlsen <krc@hiper.dk>)
Список pgsql-general
On 12 October 2017 at 08:37, Kim Rose Carlsen <krc@hiper.dk> wrote:
>
>> Yeah.  The ORDER BY creates a partial optimization fence, preventing
>> any such plan from being considered.
>>>
>
> I can see in the general case it semanticly means different things If you allow the WHERE to pass through ORDER BY.
>
> A special case can be allowed for WHERE to pass the ORDER BY if the column is part of DISTINCT ON.

Yeah, we do allow predicates to be pushed down in that case.

-- David Rowley                   http://www.2ndQuadrant.com/PostgreSQL Development, 24x7 Support, Training & Services


-- 
Sent via pgsql-general mailing list (pgsql-general@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-general

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

Предыдущее
От: Kim Rose Carlsen
Дата:
Сообщение: Re: [GENERAL] Equivalence Classes when using IN
Следующее
От: Kim Rose Carlsen
Дата:
Сообщение: Re: [GENERAL] Equivalence Classes when using IN