postgresql/src
Tom Lane eedb7d18fa Modify RelationGetBufferForTuple() so that we only do lseek and lock
when we need to move to a new page; as long as we can insert the new
tuple on the same page as before, we only need LockBuffer and not the
expensive stuff.  Also, twiddle bufmgr interfaces to avoid redundant
lseeks in RelationGetBufferForTuple and BufferAlloc.  Successive inserts
now require one lseek per page added, rather than one per tuple with
several additional ones at each page boundary as happened before.
Lock contention when multiple backends are inserting in same table
is also greatly reduced.
2001-05-12 19:58:28 +00:00
..
backend Modify RelationGetBufferForTuple() so that we only do lseek and lock 2001-05-12 19:58:28 +00:00
bin Add provisions for using strdup replacement in the places that still 2001-05-12 19:49:48 +00:00
corba Convert files from DOS format to normal text. 2000-12-03 14:43:59 +00:00
data
include Modify RelationGetBufferForTuple() so that we only do lseek and lock 2001-05-12 19:58:28 +00:00
interfaces Add provisions for using strdup replacement in the places that still 2001-05-12 19:49:48 +00:00
makefiles Mention SHELL usage in initdb. 2001-05-08 20:38:00 +00:00
pl PL/Python should build portably now, if you can get over the fact that 2001-05-12 17:49:32 +00:00
template Shared library and GCC support for SCO OpenServer. 2001-05-07 20:43:28 +00:00
test Suppress failures in parallel regress tests due to use of same table 2001-05-11 05:09:03 +00:00
tools Stamp for 7.1.2. Ready when you are... 2001-05-11 01:34:14 +00:00
tutorial pgindent run. Make it all clean. 2001-03-22 04:01:46 +00:00
utils pgindent run. Make it all clean. 2001-03-22 04:01:46 +00:00
DEVELOPERS
GNUmakefile.in Restructure the key include files per recent pghackers discussion: there 2001-02-10 02:31:31 +00:00
Makefile Restructure the key include files per recent pghackers discussion: there 2001-02-10 02:31:31 +00:00
Makefile.global.in PL/Python should build portably now, if you can get over the fact that 2001-05-12 17:49:32 +00:00
Makefile.shlib Shared library and GCC support for SCO OpenServer. 2001-05-07 20:43:28 +00:00
win32.mak