postgresql/src/backend/utils/hash
Tom Lane 21fda22ec4 Change CRCs in WAL records from 64bit to 32bit for performance reasons.
Instead of a separate CRC on each backup block, include backup blocks
in their parent WAL record's CRC; this is important to ensure that the
backup block really goes with the WAL record, ie there was not a page
tear right at the start of the backup block.  Implement a simple form
of compression of backup blocks: drop any run of zeroes starting at
pd_lower, so as not to store the unused 'hole' that commonly exists in
PG heap and index pages.  Tweak PageRepairFragmentation and related
routines to ensure they keep the unused space zeroed, so that the above
compression method remains effective.  All per recent discussions.
2005-06-02 05:55:29 +00:00
..
dynahash.c Modify hash_search() API to prevent future occurrences of the error 2005-05-29 04:23:07 +00:00
hashfn.c Marginal hack to use a specialized hash function for dynahash hashtables 2005-04-14 20:32:43 +00:00
Makefile $Header: -> $PostgreSQL Changes ... 2003-11-29 19:52:15 +00:00
pg_crc.c Change CRCs in WAL records from 64bit to 32bit for performance reasons. 2005-06-02 05:55:29 +00:00