我有一个专用的 Windows 2008 Server,配备 32GB RAM 和 Intel Xeon E3-1230 v2 处理器和 SQL Server 2008(标准版)。
有一个繁重的数据导入和清理过程,即从每天运行的 CSV 文件导入数据,整个过程大约需要 8-10 小时。
我的问题是,托管在同一台服务器上的 ASP.NET MVC 网站在导入过程中会在短时间内变慢。大多数情况下,它运行良好,但在此期间,网站将变得无响应且缓慢。导入过程不会触及站点使用的数据库。
- 我有哪些选择可以确保我的网站在整个过程中顺利运行?
- 是否有可能实现,记住在同一台服务器上的数据导入期间会执行一些非常耗费资源的操作?
导入过程是一个 Windows 应用程序,它使用 SSIS 包导入数据,然后运行服务器 SQL Server 存储过程。