Re: The Future of Aggregation

Поиск
Список
Период
Сортировка
От Alvaro Herrera
Тема Re: The Future of Aggregation
Дата
Msg-id 20150609150010.GT133018@postgresql.org
обсуждение исходный текст
Ответ на Re: The Future of Aggregation  (Kevin Grittner <kgrittn@ymail.com>)
Ответы Re: The Future of Aggregation
Re: The Future of Aggregation
Список pgsql-hackers
Kevin Grittner wrote:
> David Rowley <david.rowley@2ndquadrant.com> wrote:

> > 5. Dependant Aggregates
> 
> > Item 5 makes items 1-4 a bit more complex as with this item
> > there's opportunity for very good performance improvements by
> > allowing aggregates like AVG(x) also perform all the required
> > work to allow SUM(x) and COUNT(x) to be calculated for "free" in
> > a query containing all 3 aggregates.
> 
> Not only CPU is saved, but the optimizations for materialized views
> would require the aggregate function's transition state to be saved
> in each row, and the duplicate state information among these
> functions would be a waste of space.

Uh, this also requires serialization and deserialization of non-
finalized transition state, no?

-- 
Álvaro Herrera                http://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services



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

Предыдущее
От: Kevin Grittner
Дата:
Сообщение: Re: The Future of Aggregation
Следующее
От: Andrew Dunstan
Дата:
Сообщение: Re: Re: [COMMITTERS] pgsql: Map basebackup tablespaces using a tablespace_map file