postgresql/src/backend/storage
Tom Lane 3ae7e4a33b Remove BufferBlockPointers array in favor of a base + (bufnum) * BLCKSZ
computation.  On modern machines this is as fast if not faster, and we
don't have to clog the CPU's L2 cache with a tens-of-KB pointer array.
If we ever decide to adopt a more dynamic allocation method for shared
buffers, we'll probably have to revert this patch, but in the meantime
we might as well save a few bytes and nanoseconds.  Per Qingqing Zhou.
2005-08-12 05:05:51 +00:00
..
buffer Remove BufferBlockPointers array in favor of a base + (bufnum) * BLCKSZ 2005-08-12 05:05:51 +00:00
file Cause ShutdownPostgres to do a normal transaction abort during backend 2005-08-08 03:12:16 +00:00
freespace Arrange for the postmaster (and standalone backends, initdb, etc) to 2005-07-04 04:51:52 +00:00
ipc Add per-user and per-database connection limit options. 2005-07-31 17:19:22 +00:00
large_object Solve the problem of OID collisions by probing for duplicate OIDs 2005-08-12 01:36:05 +00:00
lmgr Cause ShutdownPostgres to do a normal transaction abort during backend 2005-08-08 03:12:16 +00:00
page Modify XLogInsert API to make callers specify whether pages to be backed 2005-06-06 20:22:58 +00:00
smgr Cause ShutdownPostgres to do a normal transaction abort during backend 2005-08-08 03:12:16 +00:00
Makefile $Header: -> $PostgreSQL Changes ... 2003-11-29 19:52:15 +00:00