postgresql/src/backend
Tom Lane bd2c980b22 Buy back some of the cycles spent in more-expensive hash functions by
selecting power-of-2, rather than prime, numbers of buckets in hash joins.
If the hash functions are doing their jobs properly by making all hash bits
equally random, this is good enough, and it saves expensive integer division
and modulus operations.
2007-06-01 17:38:44 +00:00
..
access Fix several hash functions that were taking chintzy shortcuts instead of 2007-06-01 15:33:19 +00:00
bootstrap First phase of plan-invalidation project: create a plan cache management 2007-03-13 00:33:44 +00:00
catalog Make large sequential scans and VACUUMs work in a limited-size "ring" of 2007-05-30 20:12:03 +00:00
commands Make some messages more consistent 2007-05-31 15:13:06 +00:00
executor Buy back some of the cycles spent in more-expensive hash functions by 2007-06-01 17:38:44 +00:00
lib Tweak the code in a couple of places to try to deliver more user-friendly 2007-05-28 16:43:24 +00:00
libpq Remove redundant logging of send failures when SSL is in use. While pqcomm.c 2007-05-18 01:20:16 +00:00
main Cleanup the bootstrap code a little, and rename "dummy procs" in the code 2007-03-07 13:35:03 +00:00
nodes Fix several hash functions that were taking chintzy shortcuts instead of 2007-06-01 15:33:19 +00:00
optimizer Change build_index_pathkeys() so that the expressions it builds to represent 2007-05-31 16:57:34 +00:00
parser Support arrays of composite types, including the rowtypes of regular tables 2007-05-11 17:57:14 +00:00
po Translation updates 2006-12-02 01:16:16 +00:00
port Set maximum semaphore count to 32767 instead of 1. Fixes 2007-04-24 12:25:18 +00:00
postmaster Make large sequential scans and VACUUMs work in a limited-size "ring" of 2007-05-30 20:12:03 +00:00
regex Wording cleanup for error messages. Also change can't -> cannot. 2007-02-01 19:10:30 +00:00
rewrite Modify processing of DECLARE CURSOR and EXPLAIN so that they can resolve the 2007-04-27 22:05:49 +00:00
storage Make large sequential scans and VACUUMs work in a limited-size "ring" of 2007-05-30 20:12:03 +00:00
tcop Make large sequential scans and VACUUMs work in a limited-size "ring" of 2007-05-30 20:12:03 +00:00
utils Fix several hash functions that were taking chintzy shortcuts instead of 2007-06-01 15:33:19 +00:00
Makefile Replace useless uses of := by = in makefiles. 2007-02-09 15:56:00 +00:00
nls.mk Add _ to gettext triggers. Must have been forgotten here when it was introduced. 2005-10-04 11:14:03 +00:00