mirror of
https://github.com/postgres/postgres.git
synced 2025-09-02 04:21:28 +03:00
Allow the planner to collapse explicit inner JOINs together, rather than
necessarily following the JOIN syntax to develop the query plan. The old behavior is still available by setting GUC variable JOIN_COLLAPSE_LIMIT to 1. Also create a GUC variable FROM_COLLAPSE_LIMIT to control the similar decision about when to collapse sub-SELECT lists into their parent lists. (This behavior existed already, but the limit was always GEQO_THRESHOLD/2; now it's separately adjustable.)
This commit is contained in:
@@ -3,7 +3,7 @@
|
||||
*
|
||||
* Copyright 2000-2002 by PostgreSQL Global Development Group
|
||||
*
|
||||
* $Header: /cvsroot/pgsql/src/bin/psql/tab-complete.c,v 1.71 2003/01/10 22:03:30 petere Exp $
|
||||
* $Header: /cvsroot/pgsql/src/bin/psql/tab-complete.c,v 1.72 2003/01/25 23:10:30 tgl Exp $
|
||||
*/
|
||||
|
||||
/*----------------------------------------------------------------------
|
||||
@@ -252,6 +252,7 @@ psql_completion(char *text, int start, int end)
|
||||
"explain_pretty_print",
|
||||
"extra_float_digits",
|
||||
"fixbtree",
|
||||
"from_collapse_limit",
|
||||
"fsync",
|
||||
"geqo",
|
||||
"geqo_effort",
|
||||
@@ -260,6 +261,7 @@ psql_completion(char *text, int start, int end)
|
||||
"geqo_random_seed",
|
||||
"geqo_selection_bias",
|
||||
"geqo_threshold",
|
||||
"join_collapse_limit",
|
||||
"log_hostname",
|
||||
"krb_server_keyfile",
|
||||
"lc_messages",
|
||||
|
Reference in New Issue
Block a user