postgresql/src
Tom Lane ea166f1146 Planner speedup hacking. Avoid saving useless pathkeys, so that path
comparison does not consider paths different when they differ only in
uninteresting aspects of sort order.  (We had a special case of this
consideration for indexscans already, but generalize it to apply to
ordered join paths too.)  Be stricter about what is a canonical pathkey
to allow faster pathkey comparison.  Cache canonical pathkeys and
dispersion stats for left and right sides of a RestrictInfo's clause,
to avoid repeated computation.  Total speedup will depend on number of
tables in a query, but I see about 4x speedup of planning phase for
a sample seven-table query.
2000-12-14 22:30:45 +00:00
..
backend Planner speedup hacking. Avoid saving useless pathkeys, so that path 2000-12-14 22:30:45 +00:00
bin Silence compiler warning. 2000-12-07 02:52:27 +00:00
corba Convert files from DOS format to normal text. 2000-12-03 14:43:59 +00:00
data I've sent 3 mails to pgsql-patches. There are two files, one for doc 1999-08-16 20:27:19 +00:00
include Planner speedup hacking. Avoid saving useless pathkeys, so that path 2000-12-14 22:30:45 +00:00
interfaces Make all ODBCVER = 2.50 2000-12-11 19:06:11 +00:00
makefiles Darwin porting patches from Peter Bierman <bierman@apple.com> 2000-12-11 00:49:54 +00:00
pl Improve error message for erroneous use of 'opaque' as plperl argument 2000-12-08 00:11:55 +00:00
template Darwin porting patches from Peter Bierman <bierman@apple.com> 2000-12-11 00:49:54 +00:00
test Planner speedup hacking. Avoid saving useless pathkeys, so that path 2000-12-14 22:30:45 +00:00
tools update list of places to change version numbers; reformat 2000-11-24 18:28:20 +00:00
tutorial Revise handling of oldstyle/newstyle functions per recent discussions 2000-11-20 20:36:57 +00:00
utils Standardize on __CYGWIN__ rather than __CYGWIN32__ macro. Doesn't matter 2000-09-29 13:53:35 +00:00
DEVELOPERS just testing a script... 1999-07-30 03:45:57 +00:00
GNUmakefile.in New unified regression test driver, test/regress makefile cleanup, 2000-09-29 17:17:41 +00:00
Makefile Fix GNU make detection. 2000-11-06 18:18:22 +00:00
Makefile.global.in Make all commands that link a program look like 2000-11-30 20:36:13 +00:00
Makefile.shlib -L linker options are now in LDFLAGS, not LIBS. The word hadn't gotten 2000-12-06 19:37:08 +00:00
win32.mak Hi! 2000-01-18 19:05:31 +00:00