-
- Downloads
Rewrite hash join to use simple linked lists instead of a
fixed-size hashtable. This should prevent 'hashtable out of memory' errors, unless you really do run out of memory. Note: target size for hashtable is now taken from -S postmaster switch, not -B, since it is local memory in the backend rather than shared memory.
Showing
- src/backend/executor/nodeHash.c 213 additions, 372 deletionssrc/backend/executor/nodeHash.c
- src/backend/executor/nodeHashjoin.c 196 additions, 410 deletionssrc/backend/executor/nodeHashjoin.c
- src/include/executor/hashjoin.h 64 additions, 57 deletionssrc/include/executor/hashjoin.h
- src/include/executor/nodeHash.h 7 additions, 9 deletionssrc/include/executor/nodeHash.h
- src/include/executor/nodeHashjoin.h 2 additions, 4 deletionssrc/include/executor/nodeHashjoin.h
Loading
Please register or sign in to comment