diff options
author | Jeff Davis <jdavis@postgresql.org> | 2025-03-24 22:05:33 -0700 |
---|---|---|
committer | Jeff Davis <jdavis@postgresql.org> | 2025-03-24 22:05:33 -0700 |
commit | cc721c459d3783bbdb4beb1bbfa802a5328d15a2 (patch) | |
tree | bdc6fd24da625fd7d96a40a59b08f241ae6208fe /src/backend/executor/nodeProjectSet.c | |
parent | cc4331605ad81ad3040704470ff56904624eef75 (diff) | |
download | postgresql-cc721c459d3783bbdb4beb1bbfa802a5328d15a2.tar.gz postgresql-cc721c459d3783bbdb4beb1bbfa802a5328d15a2.zip |
HashAgg: use Bump allocator for hash TupleHashTable entries.
The entries aren't freed until the entire hash table is destroyed, so
use the Bump allocator to improve allocation speed, avoid wasting
space on the chunk header, and avoid wasting space due to the
power-of-two allocations.
Discussion: https://postgr.es/m/CAApHDvqv1aNB4cM36FzRwivXrEvBO_LsG_eQ3nqDXTjECaatOQ@mail.gmail.com
Reviewed-by: David Rowley
Diffstat (limited to 'src/backend/executor/nodeProjectSet.c')
0 files changed, 0 insertions, 0 deletions