Oct 15, 2025: Enforced join order with directed joins (General availability)¶
DIRECTED JOINのサポートが一般提供となり、 プレビュー ではなくなりました。
結合クエリを実行するときに、 DIRECTED キーワードを使用してテーブルの結合順序を強制できるようになりました。DIRECTED JOINを使用してクエリを実行すると、最初のテーブルまたは左側のテーブルが、2番目のテーブルまたは右側のテーブルの前にスキャンされます。例: o1 INNER DIRECTED JOIN o2 は、 o2 テーブルの前の o1 テーブルをスキャンします。
DIRECTED JOINは、次のような場合に便利です。
結合順序ディレクティブを持つワークロードをSnowflakeに移行しています。
特定の順序で結合テーブルをスキャンしてパフォーマンスを向上させたいとします。
詳細については、 JOIN をご参照ください。