我有一个在where子句中指定值时运行速度快(<1s)的视图:
SELECT *
FROM vwPayments
WHERE AccountId = 8155
Run Code Online (Sandbox Code Playgroud)

...但是当该值是变量时运行缓慢(~3s):
DECLARE @AccountId BIGINT = 8155
SELECT *
FROM vwPayments
WHERE AccountId = @AccountId
Run Code Online (Sandbox Code Playgroud)

为什么第二个查询的执行计划不同?为什么它运行得这么慢?