]> granicus.if.org Git - postgresql/commit
Modify tidbitmap.c to avoid creating a hash table until there is more
authorTom Lane <tgl@sss.pgh.pa.us>
Tue, 17 May 2005 00:43:47 +0000 (00:43 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Tue, 17 May 2005 00:43:47 +0000 (00:43 +0000)
commitda56e57695b9ec4f623023c2abfa77cec6b2da09
treedfcc799229e200f93a3d4dfd23687e6ea290b834
parente90df6626929eda87877db47e0e2e5d7de4e267f
Modify tidbitmap.c to avoid creating a hash table until there is more
than one heap page represented in the bitmap.  This is a bit ugly but
it cuts overhead fairly effectively in simple join cases.  Per example
from Sergey Koposov.
src/backend/nodes/tidbitmap.c