diff options
author | Heikki Linnakangas <heikki.linnakangas@iki.fi> | 2016-12-22 18:45:00 +0200 |
---|---|---|
committer | Heikki Linnakangas <heikki.linnakangas@iki.fi> | 2016-12-22 18:45:00 +0200 |
commit | 01ec25631fe0eae6af67c29c61a358dc6b92ed3c (patch) | |
tree | 36f4d174b81394546cb8c7c173d1e58617491321 /src/backend/parser/parse_utilcmd.c | |
parent | b86515da1a73d0a2e23aca728f18b5f9e809e89f (diff) | |
download | postgresql-01ec25631fe0eae6af67c29c61a358dc6b92ed3c.tar.gz postgresql-01ec25631fe0eae6af67c29c61a358dc6b92ed3c.zip |
Simplify tape block format.
No more indirect blocks. The blocks form a linked list instead.
This saves some memory, because we don't need to have a buffer in memory to
hold the indirect block (or blocks). To reflect that, TAPE_BUFFER_OVERHEAD
is reduced from 3 to 1 buffer, which allows using more memory for building
the initial runs.
Reviewed by Peter Geoghegan and Robert Haas.
Discussion: https://www.postgresql.org/message-id/34678beb-938e-646e-db9f-a7def5c44ada%40iki.fi
Diffstat (limited to 'src/backend/parser/parse_utilcmd.c')
0 files changed, 0 insertions, 0 deletions