postgresql/src/test/modules/test_tidstore
John Naylor f35bd9bf35 Teach TID store to skip bitmap for small numbers of offsets
The header portion of BlocktableEntry has enough padding space for
an array of 3 offsets (1 on 32-bit platforms). Use this space instead
of having a sparse bitmap array. This will take up a constant amount
of space no matter what the offsets are.

Reviewed (in an earlier version) by Masahiko Sawada

Discussion: https://postgr.es/m/CANWCAZYw+_KAaUNruhJfE=h6WgtBKeDG32St8vBJBEY82bGVRQ@mail.gmail.com
Discussion: https://postgr.es/m/CAD21AoBci3Hujzijubomo1tdwH3XtQ9F89cTNQ4bsQijOmqnEw@mail.gmail.com
2024-04-08 18:47:09 +07:00
..
expected Teach TID store to skip bitmap for small numbers of offsets 2024-04-08 18:47:09 +07:00
sql Teach TID store to skip bitmap for small numbers of offsets 2024-04-08 18:47:09 +07:00
.gitignore
Makefile
meson.build
test_tidstore--1.0.sql
test_tidstore.c Use bump context for TID bitmaps stored by vacuum 2024-04-08 14:39:49 +07:00
test_tidstore.control