ユーザーガイド > パフォーマンスチューニング > 半結合最適化オプション > 半結合オプションの構文例
 
半結合オプションの構文例
クエリーオプションのヒントをクエリーのSQLに書き込んで、TDVクエリーエンジンに半結合を使用するよう提案できます。例:
SELECT column1 FROM table1 INNER {OPTION SEMIJOIN} JOIN table2 ON table1.id = table2.id
 
波括弧で囲まれたクエリーヒントは、JOINキーワードの直前にあります。
OPTION SEMIJOINのデフォルト値はTrueであるため、半結合の値を明示的に設定する必要はありません。次のように、より具体的な値を指定することもできます。
… INNER {OPTION SEMIJOIN, PARTITION_SIZE=20} JOIN …
 
このオプションは、半結合を強制的にパーティション分割し、各パーティションの要素を20個以下にします。