postgresql/src
Tom Lane 787eba734b When creating a large hash index, pre-sort the index entries by estimated
bucket number, so as to ensure locality of access to the index during the
insertion step.  Without this, building an index significantly larger than
available RAM takes a very long time because of thrashing.  On the other
hand, sorting is just useless overhead when the index does fit in RAM.
We choose to sort when the initial index size exceeds effective_cache_size.

This is a revised version of work by Tom Raney and Shreya Bhargava.
2008-03-16 23:15:08 +00:00
..
backend When creating a large hash index, pre-sort the index entries by estimated 2008-03-16 23:15:08 +00:00
bin Prevent psql \copy from accepting multiple string parameters, e.g. 2008-03-11 23:30:56 +00:00
include When creating a large hash index, pre-sort the index entries by estimated 2008-03-16 23:15:08 +00:00
interfaces Include -lgss in libpq link, if available. Bjorn Munch 2008-03-05 05:39:11 +00:00
makefiles Reorganize some of the exports list generation code. It seems that this 2008-02-26 10:45:24 +00:00
pl Document the fix for perl 5.10 with this comment: 2008-01-23 00:55:47 +00:00
port Fix handling of restricted processes for Windows Vista (mainly), 2008-02-29 15:31:33 +00:00
template Use SYSV semaphores rather than POSIX on Darwin >= 6.0 (i.e., OS X 10.2 2007-09-26 00:32:46 +00:00
test Implement enum type for guc parameters, and convert a couple of existing 2008-03-10 12:55:13 +00:00
timezone Update to tzdata 2008a distribution (Chilean DST law change). 2008-03-13 19:21:43 +00:00
tools Support for building contrib/uuid-ossp with MSVC. 2008-02-28 12:17:59 +00:00
tutorial Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00
DEVELOPERS Testing commit stuff 2006-07-10 15:50:02 +00:00
Makefile Tsearch2 functionality migrates to core. The bulk of this work is by 2007-08-21 01:11:32 +00:00
Makefile.global.in Upgrade to Autoconf 2.61: 2008-02-17 16:36:43 +00:00
Makefile.shlib Don't build the win32 support files in the all target, only in distprep and 2008-02-26 14:26:16 +00:00
bcc32.mak Remove old-style win32 client-only visual c++ build infrastructure for everything except 2007-03-05 14:18:38 +00:00
nls-global.mk When merging PO files, take into consideration translations in other PO 2006-04-05 13:40:15 +00:00
win32.mak Update supported standalone VC++ version to 7.1+ only, and fix 2007-08-03 10:47:11 +00:00