Re: POC: GROUP BY optimization

Поиск
Список
Период
Сортировка
Искать
От
Tom Lane
Тема
Re: POC: GROUP BY optimization
Дата
Msg-id
2422164.1703651259@sss.pgh.pa.us
Ответ на
Re: POC: GROUP BY optimization (Alexander Korotkov)
Список
Дерево обсуждения
POC: GROUP BY optimization Teodor Sigaev <teodor@sigaev.ru>
Re: POC: GROUP BY optimization Teodor Sigaev <teodor@sigaev.ru>
Re: POC: GROUP BY optimization Tomas Vondra <tomas.vondra@2ndquadrant.com>
Re: POC: GROUP BY optimization Teodor Sigaev <teodor@sigaev.ru>
Re: POC: GROUP BY optimization Tomas Vondra <tomas.vondra@2ndquadrant.com>
Re: POC: GROUP BY optimization Teodor Sigaev <teodor@sigaev.ru>
Re: POC: GROUP BY optimization Tomas Vondra <tomas.vondra@2ndquadrant.com>
Re: POC: GROUP BY optimization Teodor Sigaev <teodor@sigaev.ru>
Re: POC: GROUP BY optimization Teodor Sigaev <teodor@sigaev.ru>
Re: POC: GROUP BY optimization Tomas Vondra <tomas.vondra@2ndquadrant.com>
Re: POC: GROUP BY optimization Tomas Vondra <tomas.vondra@2ndquadrant.com>
Re: POC: GROUP BY optimization Teodor Sigaev <teodor@sigaev.ru>
Re: POC: GROUP BY optimization Tomas Vondra <tomas.vondra@2ndquadrant.com>
Re: POC: GROUP BY optimization Teodor Sigaev <teodor@sigaev.ru>
Re: POC: GROUP BY optimization Tomas Vondra <tomas.vondra@2ndquadrant.com>
Re: POC: GROUP BY optimization Teodor Sigaev <teodor@sigaev.ru>
Re: POC: GROUP BY optimization Tomas Vondra <tomas.vondra@2ndquadrant.com>
Re: POC: GROUP BY optimization Gavin Flower <GavinFlower@archidevsys.co.nz>
Re: POC: GROUP BY optimization Michael Paquier <michael@paquier.xyz>
Re: POC: GROUP BY optimization Dmitry Dolgov <9erthalion6@gmail.com>
Re: POC: GROUP BY optimization Andres Freund <andres@anarazel.de>
Re: POC: GROUP BY optimization Dmitry Dolgov <9erthalion6@gmail.com>
Re: POC: GROUP BY optimization Tomas Vondra <tomas.vondra@2ndquadrant.com>
Re: POC: GROUP BY optimization Dmitry Dolgov <9erthalion6@gmail.com>
Re: POC: GROUP BY optimization Tomas Vondra <tomas.vondra@2ndquadrant.com>
Re: POC: GROUP BY optimization Dmitry Dolgov <9erthalion6@gmail.com>
Re: POC: GROUP BY optimization Tomas Vondra <tomas.vondra@2ndquadrant.com>
Re: POC: GROUP BY optimization Tomas Vondra <tomas.vondra@2ndquadrant.com>
Re: POC: GROUP BY optimization Dmitry Dolgov <9erthalion6@gmail.com>
Re: POC: GROUP BY optimization Tomas Vondra <tomas.vondra@2ndquadrant.com>
Re: POC: GROUP BY optimization Dmitry Dolgov <9erthalion6@gmail.com>
Re: POC: GROUP BY optimization Tomas Vondra <tomas.vondra@2ndquadrant.com>
Re: POC: GROUP BY optimization Robert Haas <robertmhaas@gmail.com>
Re: POC: GROUP BY optimization Tomas Vondra <tomas.vondra@2ndquadrant.com>
Re: POC: GROUP BY optimization Pavel Borisov <pashkin.elfe@gmail.com>
Re: POC: GROUP BY optimization Dmitry Dolgov <9erthalion6@gmail.com>
Re: POC: GROUP BY optimization Pavel Borisov <pashkin.elfe@gmail.com>
Re: POC: GROUP BY optimization Dmitry Dolgov <9erthalion6@gmail.com>
Re: POC: GROUP BY optimization Tomas Vondra <tomas.vondra@2ndquadrant.com>
Re: POC: GROUP BY optimization Dmitry Dolgov <9erthalion6@gmail.com>
Re: POC: GROUP BY optimization Pavel Borisov <pashkin.elfe@gmail.com>
Re: POC: GROUP BY optimization Teodor Sigaev <teodor@sigaev.ru>
Re: POC: GROUP BY optimization Claudio Freire <klaussfreire@gmail.com>
Re: POC: GROUP BY optimization Tomas Vondra <tomas.vondra@2ndquadrant.com>
Re: POC: GROUP BY optimization Teodor Sigaev <teodor@sigaev.ru>
Re: POC: GROUP BY optimization Tomas Vondra <tomas.vondra@2ndquadrant.com>
Re: POC: GROUP BY optimization Teodor Sigaev <teodor@sigaev.ru>
Re: POC: GROUP BY optimization Claudio Freire <klaussfreire@gmail.com>
Re: POC: GROUP BY optimization Tomas Vondra <tomas.vondra@2ndquadrant.com>
Re: POC: GROUP BY optimization Claudio Freire <klaussfreire@gmail.com>
Re: POC: GROUP BY optimization Teodor Sigaev <teodor@sigaev.ru>
Re: POC: GROUP BY optimization Claudio Freire <klaussfreire@gmail.com>
Alexander Korotkov  writes:
> On Wed, Dec 27, 2023 at 5:23 AM Tom Lane  wrote:
>> I think it's a fool's errand to even try to separate different sort
>> column orderings by cost.

> Besides sorting column orderings by cost, this patch also tries to
> match GROUP BY pathkeys to input pathkeys and ORDER BY pathkeys.  Do
> you think there is a chance for the second part if we leave the cost
> part aside?

I think it's definitely reasonable to try to match up available
orderings, because that doesn't really require fine distinctions
of cost: either it matches or it doesn't.  Eliminating a sort step
entirely is clearly a win.  (Incremental sort complicates this though.
I doubt our cost model for incremental sorts is any good either, so
I am not eager to rely on that more heavily.)

			regards, tom lane


В списке pgsql-hackers по дате отправления
От: Alexander Korotkov
Дата:
Сообщение: Re: POC: GROUP BY optimization
От: Andrei Lepikhov
Дата:
Сообщение: Re: POC: GROUP BY optimization
FAQ