Re: limits of max, min optimization

Поиск
Список
Период
Сортировка
От Alvaro Herrera
Тема Re: limits of max, min optimization
Дата
Msg-id 20220718142403.5jcopco7e44rch2w@alvherre.pgsql
обсуждение исходный текст
Ответ на limits of max, min optimization  (Pavel Stehule <pavel.stehule@gmail.com>)
Ответы Re: limits of max, min optimization  (Tom Lane <tgl@sss.pgh.pa.us>)
Список pgsql-hackers
On 2022-Jul-18, Pavel Stehule wrote:

> 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?

See preprocess_minmax_aggregates() in
src/backend/optimizer/plan/planagg.c

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

Maybe it is possible to hack that code so that this case can be handled
better.


-- 
Álvaro Herrera        Breisgau, Deutschland  —  https://www.EnterpriseDB.com/



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

Предыдущее
От: Andrey Borodin
Дата:
Сообщение: Re: Use fadvise in wal replay
Следующее
От: Tom Lane
Дата:
Сообщение: Re: limits of max, min optimization