Ank*_*kit 1 sql-server asp.net iis sql-server-2008 window-server
我有一个专用的Windows 2008 Server,配备32GB RAM和Intel Xeon E3-1230 v2处理器和SQL Server 2008(标准版).
有大量的数据导入和清理过程,即从每天运行的CSV文件导入数据,整个过程大约需要8-10个小时.
我的问题是托管在同一服务器上的ASP.NET MVC网站在导入过程中的小时段内变慢.大多数情况下,它运行良好,但在两者之间,网站将变得反应迟钝和缓慢.导入过程不会触及站点使用的数据库.
导入过程是一个Windows应用程序,它使用SSIS包导入数据,然后运行服务器SQL Server存储过程.
针对您的问题的Ankit快速解决方案是在您的专用托管服务器上安装2个VM.一个VM可以托管您的网站,另一个VM可以托管您的数据库和导入过程.
从绩效的角度来看,这是个案,因为你的问题非常普遍和广泛,所以社区不禁提示你可以遵循.
为您的网站创建单独的应用程序池.
您可以根据需要为进程,IIS等进程分配最小和最大CPU和内存利用率.
检查时钟速度;是否在处理器和虚拟内存之间匹配.无论您需要多少虚拟内存,您需要将RAM与处理器内核同步.
由于SQL Server Standard版本支持最多4个处理器核心.检查专用服务器中的核心数量.
如果找到任何其他提示,将更新.
| 归档时间: |
|
| 查看次数: |
507 次 |
| 最近记录: |