postgresql/src/backend
Tom Lane 10e3acb8e7 Prevent synchronous scan during GIN index build, because GIN is optimized
for inserting tuples in increasing TID order.  It's not clear whether this
fully explains Ivan Sergio Borgonovo's complaint, but simple testing
confirms that a scan that doesn't start at block 0 can slow GIN build by
a factor of three or four.

Backpatch to 8.3.  Sync scan didn't exist before that.
2008-11-13 17:42:10 +00:00
..
access Prevent synchronous scan during GIN index build, because GIN is optimized 2008-11-13 17:42:10 +00:00
bootstrap Remove all uses of the deprecated functions heap_formtuple, heap_modifytuple, 2008-11-02 01:45:28 +00:00
catalog Prevent synchronous scan during GIN index build, because GIN is optimized 2008-11-13 17:42:10 +00:00
commands Make relhasrules and relhastriggers work like relhasindex, namely we let 2008-11-10 00:49:37 +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 Get rid of adjust_appendrel_attr_needed(), which has been broken ever since 2008-11-11 18:13:32 +00:00
optimizer Arrange to cache the results of looking up a btree predicate proof comparison 2008-11-13 00:20:45 +00:00
parser Removed two non-terminals: 2008-11-13 11:10:06 +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 off-by-one error in autovacuum shmem struct sizing. This could lead to 2008-11-12 10:10:32 +00:00
regex Refactor backend makefiles to remove lots of duplicate code 2008-02-19 10:30:09 +00:00
rewrite Make relhasrules and relhastriggers work like relhasindex, namely we let 2008-11-10 00:49:37 +00:00
snowball pg_do_encoding_conversion cannot return NULL (at least not unless the input 2008-11-10 15:18:40 +00:00
storage Fix sloppy omission of now-required #include's. 2008-11-11 14:17:02 +00:00
tcop Implement ALTER DATABASE SET TABLESPACE to move a whole database (or at least 2008-11-07 18:25:07 +00:00
tsearch pg_do_encoding_conversion cannot return NULL (at least not unless the input 2008-11-10 15:18:40 +00:00
utils array_agg aggregate function, as per SQL:2008, but without ORDER BY clause 2008-11-13 15:59:51 +00:00
common.mk Code coverage testing with gcov. Documentation is in the regression test 2008-09-05 12:11: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
nls.mk Install a more robust solution for the problem of infinite error-processing 2008-10-27 19:37:22 +00:00