limits of max, min optimization

Поиск
Список
Период
Сортировка
От Pavel Stehule
Тема limits of max, min optimization
Дата
Msg-id CAFj8pRCTq7-UDKyVbh=rGY4UtJV2csqQuum0e2u7C+XcmqLXuA@mail.gmail.com
обсуждение исходный текст
Ответы Re: limits of max, min optimization  (Alvaro Herrera <alvherre@alvh.no-ip.org>)
Список pgsql-hackers
Hi

I am trying to fix one slow query, and found that optimization of min, max functions is possible only when there is no JOIN in the query.

Is it true?

I need to do manual transformation of query

select max(insert_date) from foo join boo on foo.boo_id = boo.id
where foo.item_id = 100 and boo.is_ok

to

select insert_date from foo join boo on foo.boo_id = boo.id
where foo.item_id = 100 and boo.is_ok order by insert_date desc limit 1;

Regards

Pavel

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

Предыдущее
От: Justin Pryzby
Дата:
Сообщение: Re: MERGE and parsing with prepared statements
Следующее
От: Tom Lane
Дата:
Сообщение: Re: Proposal to introduce a shuffle function to intarray extension