タイプ: | integer |
デフォルト: | 12 |
分: | 2 |
最大: | 2147483647 |
コンテキスト: | user |
再起動: | false |
少なくともこれだけの数のFROM
項目数があるときに、問い合わせを計画するのに遺伝的問い合わせ最適化を使用します。(FULL OUTER JOIN
の生成子は、FROM
項目が1つだけとして計算することに注意してください。)デフォルトは12です。もっと単純な問い合わせでは、通常の、そしてしらみつぶしの検索プランナを使用するのが最善ですが、多くのテーブルを持つ問い合わせでは、しらみつぶしの検索は非常に時間がかかり、しばしば次善の計画を実行する代償より長くなります。従って、問い合わせの大きさに対する閾値はGEQOの使用を管理するのに便利な方法です。
推奨事項 [EN]
With new, faster processors it's tempting to raise the geqo_threshold a little, such as to 16 or 18. Increasing more than that is unwise as query planning time goes up geometrically.