where 句で値を指定すると、高速 (< 1 秒) に実行されるビューがあります。
SELECT *
FROM vwPayments
WHERE AccountId = 8155
...しかし、その値が変数の場合、実行は遅くなります (~3 秒):
DECLARE @AccountId BIGINT = 8155
SELECT *
FROM vwPayments
WHERE AccountId = @AccountId
2 番目のクエリの実行計画が異なるのはなぜですか? なぜこんなに遅いのですか?