postgresql/src/backend
Robert Haas f85155e18c Change the way we decide whether to give up on abbreviated text keys.
Be more aggressive about aborting early on if it looks like it's not
helping, but be less aggressive about aborting later on, since it's
more expensive at that point, and also since we're currently aborting
in some cases where abbreviation can still deliver a substantial win.

Peter Geoghegan. Extensive testing by Tomas Vondra.
2015-04-03 08:32:05 -04:00
..
access Rework handling of OOM when allocating record buffer in XLOG reader. 2015-04-03 18:29:38 +09:00
bootstrap Change many routines to return ObjectAddress rather than OID 2015-03-03 14:10:50 -03:00
catalog Return ObjectAddress in many ALTER TABLE sub-routines 2015-03-25 17:17:56 -03:00
commands Fix lost persistence setting during REINDEX INDEX 2015-03-30 16:01:44 -03:00
executor Fix ExecOpenScanRelation to take a lock on a ROW_MARK_COPY relation. 2015-03-24 15:53:06 -04:00
foreign Update copyright for 2015 2015-01-06 11:43:47 -05:00
lib Fix a bug in pairing heap removal code. 2015-02-17 22:55:53 +02:00
libpq Use FLEXIBLE_ARRAY_MEMBER in a number of other places. 2015-02-21 16:12:14 -05:00
main Don't require users of src/port/gettimeofday.c to initialize it. 2015-02-21 12:17:04 -05:00
nodes Rationalize vacuuming options and parameters 2015-03-18 11:52:33 -03:00
optimizer Add support for index-only scans in GiST. 2015-03-26 19:12:00 +02:00
parser Remove spurious semicolons. 2015-03-31 15:12:27 +03:00
po Translation updates 2015-02-01 23:23:40 -05:00
port Remove the option to service interrupts during PGSemaphoreLock(). 2015-02-03 23:25:00 +01:00
postmaster After a crash, don't restart workers with BGW_NEVER_RESTART. 2015-04-02 14:38:06 -04:00
regex Replace a bunch more uses of strncpy() with safer coding. 2015-01-24 13:05:42 -05:00
replication Correct comment to use RS_EPHEMERAL 2015-04-02 07:45:19 -04:00
rewrite Change many routines to return ObjectAddress rather than OID 2015-03-03 14:10:50 -03:00
snowball Update copyright for 2015 2015-01-06 11:43:47 -05:00
storage Fix another bug in DSM_CREATE_NULL_IF_MAXSEGMENTS handling. 2015-04-02 10:39:24 -04:00
tcop Add OID output argument to DefineTSConfiguration 2015-03-25 15:57:08 -03:00
tsearch Define integer limits independently from the system definitions. 2015-04-02 17:43:35 +02:00
utils Change the way we decide whether to give up on abbreviated text keys. 2015-04-03 08:32:05 -04:00
.gitignore Add gitignore for mingw/cygwin build outputs 2011-06-09 18:11:47 +02:00
Makefile Update copyright for 2015 2015-01-06 11:43:47 -05:00
common.mk Remove maintainer-check target, fold into normal build 2013-10-10 20:11:56 -04:00
nls.mk Translation updates 2015-02-01 23:23:40 -05:00