SQL Server性能下降

我的一个客户拥有带有当前Service Pack的SQL Server 2005 Standard Edition。 在周末的Windows 2003 Server有一些Windows Update(所有安全补丁)应用。 在批处理过程中执行添加,删除和更新的性能从1000个事务处理到每秒30个事务处理。

SQL Server在它自己的服务器上。 通过IIS自己的服务器框上的Web应用程序。 这两个服务器托pipe在云中,并在专用networking(IP 192.168.xx)中引用

任何人听说任何Windows更新,阻塞SQL Server 2005?

我们检查过的东西:

  • 在networking上直接在SQL Server服务器上运行查询具有相同的性能下降,因此networking基础结构,网卡和驱动程序似乎没有影响问题。
  • 并非服务器上的所有查询都遭受相同的丢弃百分比,并且短的查询仍然以正常速度运行。 批处理最受影响。
  • 没有任何Windows更新有任何提及的SQL Server。
  • 日志文件大约5 GB,数据库大约4 GB

该应用程序自实施以来的最近几个月一直运行良好。

我不相信Windows更新只不过是巧合的时机而已,但也很难忽略。

想知道是否有任何最近的数据库pipe理员或开发人员与Windows更新杀死SQL Server性能的战斗。

用于Windows Server 2003的Service Pack 2添加了可扩展networking包,如果您的网卡驱动程序与网卡驱动程序不完全兼容,则可能导致networking堆栈停滞。 看看升级你的网卡驱动程序,如果没有解决它,closures通过Netsh int ip set chimney DISABLED TCP烟囱Netsh int ip set chimney DISABLED 。 这里可能还有其他的东西需要考虑。 请注意,这些仅适用于Sp2是已应用的更新之一,而您并未实际列出所应用的更新。

现在,你说networking可能不是它,但我认为你应该研究它。 testing非常简单 – 禁用烟囱需要重新启动,但这是一个非常简单的检查。