Re: The Future of Aggregation
| От | Andres Freund |
|---|---|
| Тема | Re: The Future of Aggregation |
| Дата | |
| Msg-id | 20150609152721.GA18593@alap3.anarazel.de обсуждение исходный текст |
| Ответ на | Re: The Future of Aggregation (Tomas Vondra <tomas.vondra@2ndquadrant.com>) |
| Ответы |
Re: The Future of Aggregation
|
| Список | pgsql-hackers |
On 2015-06-09 17:19:33 +0200, Tomas Vondra wrote: > ... and yet another use case for 'aggregate state combine' that I just > remembered about is grouping sets. What GROUPING SET (ROLLUP, ...) do > currently is repeatedly sorting the input, once for each grouping. Actually, that's not really what happens. All aggregates that share a sort order are computed in parallel. Only when sets do not share an order additional sorts are required. > What > could happen in some cases is building the most detailed aggregation first, > then repeatedly combine these partial states. I'm not sure that'll routinely be beneficial, because it'd require keeping track of all the individual "most detailed" results, no? Greetings, Andres Freund
В списке pgsql-hackers по дате отправления: