間違いなくオプション2ではありません。データが必要ない場合は、データを取得しないでください。単純。データが必要ないときにテーブル(特に大きなテーブル)で結合するのは非常に非効率的です。オプション1を使用するか、動的SQLを使用してクエリを作成できます。次に、いくつかのテストケースをまとめて実行プランを実行し、クエリのパフォーマンスを確認します。
間違いなくオプション2ではありません。データが必要ない場合は、データを取得しないでください。単純。データが必要ないときにテーブル(特に大きなテーブル)で結合するのは非常に非効率的です。オプション1を使用するか、動的SQLを使用してクエリを作成できます。次に、いくつかのテストケースをまとめて実行プランを実行し、クエリのパフォーマンスを確認します。