aboutsummaryrefslogtreecommitdiff
path: root/src/backend/utils/misc/guc.c
diff options
context:
space:
mode:
authorTom Lane <tgl@sss.pgh.pa.us>2004-01-21 23:33:34 +0000
committerTom Lane <tgl@sss.pgh.pa.us>2004-01-21 23:33:34 +0000
commit672a80702824dafd7dfb6151c6d519dded320032 (patch)
treeefad184a01ee6eed406696f06d6323239c25071e /src/backend/utils/misc/guc.c
parent4d2e94ef04d32198ed257bbf4f4e45d771a5ed0d (diff)
downloadpostgresql-672a80702824dafd7dfb6151c6d519dded320032.tar.gz
postgresql-672a80702824dafd7dfb6151c6d519dded320032.zip
Repair error apparently introduced in the initial coding of GUC: the
default value for geqo_effort is supposed to be 40, not 1. The actual 'genetic' component of the GEQO algorithm has been practically disabled since 7.1 because of this mistake. Improve documentation while at it.
Diffstat (limited to 'src/backend/utils/misc/guc.c')
-rw-r--r--src/backend/utils/misc/guc.c22
1 files changed, 11 insertions, 11 deletions
diff --git a/src/backend/utils/misc/guc.c b/src/backend/utils/misc/guc.c
index 45bbfc96ea0..2633bf9e4d3 100644
--- a/src/backend/utils/misc/guc.c
+++ b/src/backend/utils/misc/guc.c
@@ -10,7 +10,7 @@
* Written by Peter Eisentraut <peter_e@gmx.net>.
*
* IDENTIFICATION
- * $PostgreSQL: pgsql/src/backend/utils/misc/guc.c,v 1.177 2004/01/19 19:04:40 tgl Exp $
+ * $PostgreSQL: pgsql/src/backend/utils/misc/guc.c,v 1.178 2004/01/21 23:33:34 tgl Exp $
*
*--------------------------------------------------------------------
*/
@@ -932,22 +932,22 @@ static struct config_int ConfigureNamesInt[] =
DEFAULT_GEQO_POOL_SIZE, 0, MAX_GEQO_POOL_SIZE, NULL, NULL
},
{
- {"geqo_effort", PGC_USERSET, QUERY_TUNING_GEQO,
- gettext_noop("GEQO: effort is used to calculate a default for generations."),
- NULL
- },
- &Geqo_effort,
- 1, 1, INT_MAX, NULL, NULL
- },
- {
{"geqo_generations", PGC_USERSET, QUERY_TUNING_GEQO,
- gettext_noop("GEQO: number of iterations in the algorithm."),
- gettext_noop("The number must be a positive integer. If 0 is "
+ gettext_noop("GEQO: number of iterations of the algorithm."),
+ gettext_noop("The value must be a positive integer. If 0 is "
"specified then effort * log2(poolsize) is used.")
},
&Geqo_generations,
0, 0, INT_MAX, NULL, NULL
},
+ {
+ {"geqo_effort", PGC_USERSET, QUERY_TUNING_GEQO,
+ gettext_noop("GEQO: effort is used to set the default for generations."),
+ NULL
+ },
+ &Geqo_effort,
+ DEFAULT_GEQO_EFFORT, MIN_GEQO_EFFORT, MAX_GEQO_EFFORT, NULL, NULL
+ },
{
{"deadlock_timeout", PGC_SIGHUP, LOCK_MANAGEMENT,