我有一个使用SQL Server后端的.NET应用程序。在运行Windows 7到10的客户端上,从2008年到2017年使用所有版本的SQL Server进行部署。使用32位和64位系统。大多数应用程序在同一台机器上独立运行服务器和客户端。某些部署使用Windows Server 2012.
有一个这样的实例(Windows 7,32位,SQL Server 2014 SP2 CU10),第一次通过存储过程执行查询时,它会挂起大约10-15秒。随后的执行会立即发生。它是一个简单的SELECT COUNT(*)查询,通常使用ExecuteScalar方法返回值0-2。我无法在任何其他计算机上复制此特定问题。在隔离的实例中可能导致这种情况的原因是什么?