postgresql/src
Tom Lane 32e8fc4a28 Arrange to cache fmgr lookup information for an index's access method
routines in the index's relcache entry, instead of doing a fresh fmgr_info
on every index access.  We were already doing this for the index's opclass
support functions; not sure why we didn't think to do it for the AM
functions too.  This supersedes the former method of caching (only)
amgettuple in indexscan scan descriptors; it's an improvement because the
function lookup can be amortized across multiple statements instead of
being repeated for each statement.  Even though lookup for builtin
functions is pretty cheap, this seems to drop a percent or two off some
simple benchmarks.
2005-05-27 23:31:21 +00:00
..
backend Arrange to cache fmgr lookup information for an index's access method 2005-05-27 23:31:21 +00:00
bin Tweak the backend scanner (and psqlscan.l, which must track the backend 2005-05-26 01:24:29 +00:00
include Arrange to cache fmgr lookup information for an index's access method 2005-05-27 23:31:21 +00:00
interfaces Display only 9 subsecond digits instead of 10 for time values, for 2005-05-27 21:31:23 +00:00
makefiles Add a --dbname option to the pg_regress script, and use pl_regression 2005-05-17 18:26:23 +00:00
pl Back out SQLSTATE and SQLERRM support. 2005-05-26 04:08:32 +00:00
port Add parentheses to macros when args are used in computations. Without 2005-05-25 21:40:43 +00:00
template Support Sun's compiler on SunOS4 (a/k/a Solaris 9). Per ayan@ayan.net 2004-12-29 23:47:40 +00:00
test Display only 9 subsecond digits instead of 10 for time values, for 2005-05-27 21:31:23 +00:00
timezone More macro cleanups for date/time. 2005-05-23 21:54:02 +00:00
tools Fix compile of entab to use stdarg.h. Clean up includes. 2005-05-27 15:15:31 +00:00
tutorial Adjust src/tutorial Makefile so that it can use pgxs. This allows the 2005-01-13 18:23:22 +00:00
utils PostgreSQL extension makefile framework ("pgxs"), by Fabien Coelho, with 2004-07-30 12:26:40 +00:00
DEVELOPERS
Makefile Adjust src/tutorial Makefile so that it can use pgxs. This allows the 2005-01-13 18:23:22 +00:00
Makefile.global.in Add a --dbname option to the pg_regress script, and use pl_regression 2005-05-17 18:26:23 +00:00
Makefile.shlib Fix up makefile dependencies for pg_config_paths.h. 2004-11-20 21:13:06 +00:00
bcc32.mak Add -N make flag to bcc builds from /src dir. 2005-05-13 18:12:35 +00:00
nls-global.mk More locale fixes for pg_ctl. 2004-06-01 03:32:42 +00:00
win32.mak $Header: -> $PostgreSQL Changes ... 2003-11-29 19:52:15 +00:00