Logical Tape Set: lazily allocate read buffer.
Jeff Davis <jdavis@postgresql.org>
Logical Tape Set: lazily allocate read buffer. The write buffer was already lazily-allocated, so this is more symmetric. It also means that a freshly-rewound tape (whether for reading or writing) is not consuming memory for the buffer. Discussion: https://postgr.es/m/97c46a59c27f3c38e486ca170fcbc618d97ab049.camel%40j-davis.com
Files
| Path | Change | +/− |
|---|---|---|
| src/backend/utils/sort/logtape.c | modified | +36 −7 |
Discussion
- Memory-Bounded Hash Aggregation 81 messages · 2019-07-01 → 2020-03-28