-
- Downloads
Several fixes for hash indexes that involve changing the on-disk index
layout; therefore, this change forces REINDEX of hash indexes (though not a full initdb). Widen hashm_ntuples to double so that hash space management doesn't get confused by more than 4G entries; enlarge the allowed number of free-space-bitmap pages; replace the useless bshift field with a useful bmshift field; eliminate 4 bytes of wasted space in the per-page special area.
Showing
- src/backend/access/hash/hash.c 8 additions, 19 deletionssrc/backend/access/hash/hash.c
- src/backend/access/hash/hashinsert.c 8 additions, 8 deletionssrc/backend/access/hash/hashinsert.c
- src/backend/access/hash/hashovfl.c 17 additions, 17 deletionssrc/backend/access/hash/hashovfl.c
- src/backend/access/hash/hashpage.c 25 additions, 65 deletionssrc/backend/access/hash/hashpage.c
- src/backend/access/hash/hashsearch.c 17 additions, 13 deletionssrc/backend/access/hash/hashsearch.c
- src/backend/access/hash/hashutil.c 26 additions, 3 deletionssrc/backend/access/hash/hashutil.c
- src/include/access/hash.h 29 additions, 26 deletionssrc/include/access/hash.h
Loading
Please register or sign in to comment