Re: pgsql: Teach planner about more monotonic window functions

Поиск
Список
Период
Сортировка
От Alvaro Herrera
Тема Re: pgsql: Teach planner about more monotonic window functions
Дата
Msg-id 20230127190005.kthdwmkrg434vxtp@alvherre.pgsql
обсуждение исходный текст
Ответ на pgsql: Teach planner about more monotonic window functions  (David Rowley <drowley@postgresql.org>)
Ответы Re: pgsql: Teach planner about more monotonic window functions  (David Rowley <dgrowleyml@gmail.com>)
Список pgsql-committers
On 2023-Jan-27, David Rowley wrote:

> Teach planner about more monotonic window functions
> 
> 9d9c02ccd introduced runConditions for window functions to allow
> monotonic window function evaluation to be made more efficient when the
> window function value went beyond some value that it would never go back
> from due to its monotonic nature.  That commit added prosupport functions
> to inform the planner that row_number(), rank(), dense_rank() and some
> forms of count(*) were monotonic.  Here we add support for ntile(),
> cume_dist() and percent_rank().

I think this commit missed a catversion bump.


-- 
Álvaro Herrera         PostgreSQL Developer  —  https://www.EnterpriseDB.com/



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

Предыдущее
От: Tom Lane
Дата:
Сообщение: pgsql: Minor GUC code refactoring.
Следующее
От: David Rowley
Дата:
Сообщение: Re: pgsql: Teach planner about more monotonic window functions