postgresql/src/backend
Tom Lane 85e2cedf98 Improve bulk-insert performance by keeping the current target buffer pinned
(but not locked, as that would risk deadlocks).  Also, make it work in a small
ring of buffers to avoid having bulk inserts trash the whole buffer arena.

Robert Haas, after an idea of Simon Riggs'.
2008-11-06 20:51:15 +00:00
..
access Improve bulk-insert performance by keeping the current target buffer pinned 2008-11-06 20:51:15 +00:00
bootstrap Remove all uses of the deprecated functions heap_formtuple, heap_modifytuple, 2008-11-02 01:45:28 +00:00
catalog Remove all uses of the deprecated functions heap_formtuple, heap_modifytuple, 2008-11-02 01:45:28 +00:00
commands Improve bulk-insert performance by keeping the current target buffer pinned 2008-11-06 20:51:15 +00:00
executor Improve bulk-insert performance by keeping the current target buffer pinned 2008-11-06 20:51:15 +00:00
lib Refactor backend makefiles to remove lots of duplicate code 2008-02-19 10:30:09 +00:00
libpq Remove support for (insecure) crypt authentication. 2008-10-28 12:10:44 +00:00
main Refactor backend makefiles to remove lots of duplicate code 2008-02-19 10:30:09 +00:00
nodes Add support for user-defined I/O conversion casts. 2008-10-31 08:39:22 +00:00
optimizer Remove all uses of the deprecated functions heap_formtuple, heap_modifytuple, 2008-11-02 01:45:28 +00:00
parser Added missing ';' 2008-10-31 16:36:13 +00:00
po Translation updates 2008-01-31 18:04:52 +00:00
port Revert previous patch to put the shared memory segment on win32 2008-10-30 17:04:09 +00:00
postmaster Fix compiler warning about uninitialized variable 2008-11-04 11:04:06 +00:00
regex Refactor backend makefiles to remove lots of duplicate code 2008-02-19 10:30:09 +00:00
rewrite Remove all uses of the deprecated functions heap_formtuple, heap_modifytuple, 2008-11-02 01:45:28 +00:00
snowball Implement a few changes to how shared libraries and dynamically loadable 2008-04-07 14:15:58 +00:00
storage Improve bulk-insert performance by keeping the current target buffer pinned 2008-11-06 20:51:15 +00:00
tcop Disallow LOCK TABLE outside a transaction block (or function), since this case 2008-11-04 00:57:19 +00:00
tsearch Improve headeline generation. Now headline can contain 2008-10-17 18:05:19 +00:00
utils This maneuver really requires a comment ... 2008-11-05 20:17:18 +00:00
Makefile Remove all traces that suggest that a non-Bison yacc might be supported, and 2008-08-29 13:02:33 +00:00
common.mk Code coverage testing with gcov. Documentation is in the regression test 2008-09-05 12:11:18 +00:00
nls.mk Install a more robust solution for the problem of infinite error-processing 2008-10-27 19:37:22 +00:00