标签: sql sql-server tsql sql-server-2005
我在Server1和Server2之间设置了链接服务器。
Server1有一个视图,它运行带有多个连接的查询,以从Server2收集数据。
当我在Server1上执行年初至今数据的视图时,运行需要5分钟。
当我在视图外部的Server1上执行查询时,查询需要2分钟。
我也接受了查询并构建了一个存储过程,但也在5分钟内运行。
为什么在浏览视图和运行查询之间存在这样的差异?
“查询”计划的开头被截断,但与“查看”计划相同。
查询执行计划
View的执行计划