标签: c# sql-server windows-8.1
我们最近将一些工作站从Windows 8升级到Windows 8.1,其中一个用C#编写的Windows Forms应用程序从打开3-4秒到打开3-4分钟。此应用程序直接向运行SQL Server 2008的LAN上的服务器进行许多SQL调用。
我分析了应用程序,并且瓶颈(99%的CPU时间)是对DbDataAdapter.Fill()和SqlCommand.ExecuteReader()的调用。
DbDataAdapter.Fill()
SqlCommand.ExecuteReader()
我应采取哪些步骤来重新获得Windows 8.1中远程SQL调用的理智性能?