Skip to content
Snippets Groups Projects
Commit 21deb428 authored by Tom Lane's avatar Tom Lane
Browse files

Clarify meaning of GEQO_THRESHOLD parameter.

parent 52cacf46
No related branches found
No related tags found
No related merge requests found
<!-- <!--
$Header: /cvsroot/pgsql/doc/src/sgml/runtime.sgml,v 1.50 2001/02/10 00:50:18 petere Exp $ $Header: /cvsroot/pgsql/doc/src/sgml/runtime.sgml,v 1.51 2001/02/15 04:28:50 tgl Exp $
--> -->
<Chapter Id="runtime"> <Chapter Id="runtime">
...@@ -639,7 +639,7 @@ env PGOPTIONS='-c geqo=off' psql ...@@ -639,7 +639,7 @@ env PGOPTIONS='-c geqo=off' psql
algorithm: The pool size is the number of individuals in one algorithm: The pool size is the number of individuals in one
population. Valid values are between 128 and 1024. If it is population. Valid values are between 128 and 1024. If it is
set to 0 (the default) a pool size of 2^(QS+1), where QS set to 0 (the default) a pool size of 2^(QS+1), where QS
is the number of relations in the query, is taken. The effort is the number of FROM items in the query, is taken. The effort
is used to calculate a default for generations. Valid values is used to calculate a default for generations. Valid values
are between 1 and 80, 40 being the default. Generations are between 1 and 80, 40 being the default. Generations
specifies the number of iterations in the algorithm. The specifies the number of iterations in the algorithm. The
...@@ -659,9 +659,10 @@ env PGOPTIONS='-c geqo=off' psql ...@@ -659,9 +659,10 @@ env PGOPTIONS='-c geqo=off' psql
<term>GEQO_THRESHOLD (<type>integer</type>)</term> <term>GEQO_THRESHOLD (<type>integer</type>)</term>
<listitem> <listitem>
<para> <para>
Only use genetic query optimization for queries with at least Use genetic query optimization to plan queries with at least
this many relations involved. The default is 11. For less this many FROM items involved. (Note that a JOIN construct
relations it is probably more efficient to use the counts as only one FROM item.) The default is 11. For simpler
queries it is usually best to use the
deterministic, exhaustive planner. deterministic, exhaustive planner.
</para> </para>
</listitem> </listitem>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment