SQL Serverでクエリに問題があります。 where句で使用されるSQL Serverクエリのパフォーマンスビュー
は、私は常に構築されたビューの実行計画で見たwhere句SELECT ...
FROM T1
WHERE
(@param = 1 AND EXISTS (SELECT 1 FROM VIEW...)) // in this case => use view
OR
(@param = 2 AND T1.Id = ...) // in this case => no view
のようにビューを使用していました。しかし私はそれを望んでいません。
このビューのビューを参照する場合、このビューは常にビルドされています(dinamically generate)。クエリを部分的に実行することはできません。 – scaisEdge