Re: short circuit suggestion in find_hash_columns()

Поиск
Список
Период
Сортировка
От Zhihong Yu
Тема Re: short circuit suggestion in find_hash_columns()
Дата
Msg-id CALNJ-vTFRAsyVfDBVTM-_exorQfA9E5iUTBddk9VBa45bHt3hg@mail.gmail.com
обсуждение исходный текст
Ответ на Re: short circuit suggestion in find_hash_columns()  (David Rowley <dgrowleyml@gmail.com>)
Список pgsql-hackers


On Fri, Jul 9, 2021 at 8:28 AM David Rowley <dgrowleyml@gmail.com> wrote:
On Sat, 10 Jul 2021 at 03:15, Zhihong Yu <zyu@yugabyte.com> wrote:
> I was looking at find_hash_columns() in nodeAgg.c
>
> It seems the first loop tries to determine the max column number needed, along with whether all columns are needed.
>
> The loop can be re-written as shown in the patch.

This runs during ExecInitAgg().  Do you have a test case where you're
seeing any performance gains from this change?

David

Hi,
I made some attempt in varying related test but haven't seen much difference in performance.

Let me spend more time (possibly in off hours) on this.

Cheers

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

Предыдущее
От: ilmari@ilmari.org (Dagfinn Ilmari Mannsåker)
Дата:
Сообщение: Tab completion for CREATE SCHEMAAUTHORIZATION
Следующее
От: Andres Freund
Дата:
Сообщение: Re: [PoC] Improve dead tuple storage for lazy vacuum