2025年8月7日:DIRECTED JOINを使用した強制的な結合順序(プレビュー

結合クエリを実行するときに、 DIRECTED キーワードを使用してテーブルの結合順序を強制できるようになりました。DIRECTED JOINを使用してクエリを実行すると、最初のテーブルまたは左側のテーブルが、2番目のテーブルまたは右側のテーブルの前にスキャンされます。例: o1 INNER DIRECTED JOIN o2 は、 o2 テーブルの前の o1 テーブルをスキャンします。

DIRECTED JOINは、次のような場合に便利です。

  • 結合順序ディレクティブを持つワークロードをSnowflakeに移行している場合。

  • 特定の順序で結合テーブルをスキャンしてパフォーマンスを向上させたい場合。

詳細については、 JOIN をご参照ください。