我使用链接服务器从远程服务器运行相同的查询,并且在本机服务器上没有链接服务器。令人惊讶的是,它在原生主机服务器SSMS中使用了13秒,而使用链接服务器从远程服务器花了不到一秒钟!
例如:服务器A和服务器B有两个服务器。在服务器A上有一个带有管理员帐户的链接服务器,用于访问服务器B的数据。我正在运行一个带有多个连接和条件的select语句。第一次需要6/7秒,第二次需要0秒。
但是在服务器B本身的SSMS中触发相同的查询总是需要13/14秒。
select语句中使用的所有表都来自服务器B.
有什么理由吗?主机是2008标准,远程服务器是2008 r2标准。
请帮帮我。