我有一个使用 SQL 服务器数据库在 ASP .NET MVC 3 中开发的应用程序。
除此之外,我有一个控制台应用程序,它调用外部 Web 服务并使用信息和业务规则更新同一个数据库。(基本上我们从 Web 服务中迭代记录并处理业务规则并更新相同的数据库),我们已经使用 Windows 调度程序配置了控制台应用程序以定期处理它。
问题是,当我的控制台应用程序定期运行时,它使用了 100% 的 CPU 使用率(因为我们从 Web 服务中获得了 2000 多条记录),因此我当前的 MVC 应用程序正在运行或者有时工作非常缓慢因为这两个应用程序都配置在同一个 Windows 服务器上。
任何人都可以让我知道我将如何解决这个问题,因为我有两个应用程序都使用的中央数据库,我希望这两个东西都在同一台服务器上。
提前致谢。