C#应用程序性能问题 - 快速上一个,慢另一个

时间:2017-02-09 05:08:24

标签: c# performance sql-server-2008 windows2012

(注意Stackoverflow管理员,如果这是错误的组,请告诉我,我会将其移动(或者你可以)。谢谢)

我在我的智慧'在此结束,所以我将这个问题发布到这个小组,希望有人能够提供帮助。

有一个使用Microsoft Net 3.5 Framework编译的C#多线程应用程序。如果不详细了解应用程序的功能,它会针对最终目标执行数百到数千个SQL查询。

它在生产服务器上执行非常高级别 - Windows 2012 R2盒子,但是,在每个方式与生产服务器100%相同的登台服务器上 - 另一个Windows 2012 R2盒子,相同应用程序的性能下降了50%(例如,每分钟30,000条记录,例如,每分钟减少15,000条记录)。

我们已经在SQL Server(SQL Server 2008 R2)层,应用层和网络传输层(NIC吞吐量测试)上进行了比较(由网络工程师和Microsoft认证的DBA)。在每次比较中,两个服务器都是相同的 - 文件,SQL Server配置,存储过程,索引,NIC卡设置,网络吞吐量,硬件设置等。

性能问题是否与应用程序(如果是,什么?)或外部事物相关 - 可能在OS层?导致登台服务器出现性能问题的原因。

非常感谢!

0 个答案:

没有答案