Re: [HACKERS] Memory grows without bounds in aggregates!
От | Bruce Momjian |
---|---|
Тема | Re: [HACKERS] Memory grows without bounds in aggregates! |
Дата | |
Msg-id | 199903291604.LAA10369@candle.pha.pa.us обсуждение исходный текст |
Ответ на | Re: [HACKERS] Memory grows without bounds in aggregates! (Tom Lane <tgl@sss.pgh.pa.us>) |
Ответы |
Re: [HACKERS] Memory grows without bounds in aggregates!
|
Список | pgsql-hackers |
> Michael Contzen <mcontzen@dohle.com> writes: > > [ out of memory for ] > > stamm=> select sum(ekumsatz), sum(vkumsatz),sum(lvkumsatz),count(*) from > > west0; > > Right, this is an instance of a known problem (palloc'd temporaries for > aggregate functions aren't freed until end of statement). I think > someone was looking into a quick-hack patch for aggregates, but there > are comparable problems in evaluation of WHERE expressions, COPY, etc. > We really need a general-purpose solution, and that probably won't > happen till 6.6. > > In the meantime, I expect that doing only one float8 sum() per select > would take a third as much memory --- you might find that that's an > adequate workaround for the short run. > I thought we fixed this recently with that aggregate patch? -- Bruce Momjian | http://www.op.net/~candle maillist@candle.pha.pa.us | (610) 853-3000+ If your life is a hard drive, | 830 Blythe Avenue + Christ can be your backup. | Drexel Hill, Pennsylvania19026
В списке pgsql-hackers по дате отправления: