Sql server 本机查询比链接服务器耗时更长

Sql server 本机查询比链接服务器耗时更长,sql-server,tsql,database-administration,Sql Server,Tsql,Database Administration,我在本地服务器上使用链接服务器和不使用链接服务器从远程服务器运行相同的查询。令人惊讶的是,在本机主机服务器SSMS中只需13秒,而从远程服务器使用链接服务器只需不到一秒 例如:有两个服务器服务器A和服务器B。在服务器A上有一个链接服务器,该服务器具有管理员帐户,可以从服务器B访问数据。我正在运行一个包含多个联接和where条件的select语句。第一次大约需要6/7秒,第二次以后需要0秒 但在服务器B上的SSMS中触发相同的查询时,总是需要13/14秒 select语句中使用的所有表都来自服务器

我在本地服务器上使用链接服务器和不使用链接服务器从远程服务器运行相同的查询。令人惊讶的是,在本机主机服务器SSMS中只需13秒,而从远程服务器使用链接服务器只需不到一秒

例如:有两个服务器服务器A和服务器B。在服务器A上有一个链接服务器,该服务器具有管理员帐户,可以从服务器B访问数据。我正在运行一个包含多个联接和where条件的select语句。第一次大约需要6/7秒,第二次以后需要0秒

但在服务器B上的SSMS中触发相同的查询时,总是需要13/14秒

select语句中使用的所有表都来自服务器B

有什么原因吗?主机为2008标准,远程服务器为2008 r2标准


请帮帮我

我想你把问号和感叹号混淆了。请提供更多关于数据负载、索引、物理内存可用性和这两种环境相关内容的详细信息……我已经更新了这个问题。请给我一些提示。检查查询计划。搜索结果是否相同?是搜索结果相同。在来自远程服务器的查询中,我看不到执行计划中的任何内容,因为它只提到了“远程查询”。