タイプ: 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.

件のコメント