Content-Length: 243924 | pFad | http://github.com/postgrespro/postgres/commit/01ec25631fe0eae6af67c29c61a358dc6b92ed3c

40 Simplify tape block format. · postgrespro/postgres@01ec256 · GitHub
Skip to content

Commit 01ec256

Browse files
committed
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
1 parent b86515d commit 01ec256

File tree

3 files changed

+218
-478
lines changed

3 files changed

+218
-478
lines changed

0 commit comments

Comments
 (0)








ApplySandwichStrip

pFad - (p)hone/(F)rame/(a)nonymizer/(d)eclutterfier!      Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

Fetched URL: http://github.com/postgrespro/postgres/commit/01ec25631fe0eae6af67c29c61a358dc6b92ed3c

Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy