当我执行带有4'内部'的select语句时加入和两个' WHERE'本地SSMS需要13-15秒的条件(我执行了5次)。但是当我从另一台服务器的SSMS连接同一个实例并执行相同的查询时,第一次执行需要5秒,然后需要0秒!我使用的是同一个用户SA。
有没有可能的解释?
主机实例是SQL 2008,远程实例是SQL 2008 R2。
答案 0 :(得分:1)
如果您的查询返回要在本地SSMS中显示的数据,则需要将此数据从服务器传输到本地SSMS。将数据从服务器传输到本地SSMS的时间包含在执行时间中。因此,执行时间是执行脚本和获取数据以便显示它的组合。
您可能希望"包含客户统计信息"然后查看从服务器"收到的行和#34;字节。在"客户统计"结果窗口的选项卡。
为了验证我的假设,你可以改变你的选择只是在不获取数据的情况下执行。