| От | Tom Lane |
|---|---|
| Тема | Re: nodeAgg perf tweak |
| Дата | |
| Msg-id | 1202.1101874534@sss.pgh.pa.us обсуждение исходный текст |
| Ответ на | nodeAgg perf tweak (Neil Conway <neilc@samurai.com>) |
| Ответы |
Re: nodeAgg perf tweak
|
| Список | pgsql-hackers |
Neil Conway <neilc@samurai.com> writes:
> I've attached a quick and dirty hack that avoids the need to palloc()
> and pfree() for every tuple produced by the aggregate's transition
> function.
And how badly does it leak memory? I do not believe this patch is
tenable.
Something that occurred to me the other morning in the shower is that we
could trivially inline MemoryContextSwitchTo() when using gcc, much as
you did for list_length(). I haven't gotten around to doing it but it
seems like a free percent-or-two improvement.
regards, tom lane
В списке pgsql-hackers по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера