运行SQL Server代理作业或任务计划程序(.exe)时挂起的MVC应用程序

时间:2019-04-06 08:47:33

标签: sql-server taskscheduler sql-agent-job

我们正在.Net MVC应用程序环境中工作。

使用的技术是.Net Framework 4.7,SQL Server版本12.0,带有C#的Asp.Net。

它托管在Amazon云服务器(AWS)中。从Amazon RDS托管在Amazon EC2实例和SQL Server中的应用程序。

我们的产品在全球范围内提供支持。客户端按不同时区24/7访问应用程序。

我们确实有一些计划程序,例如自动创建发票,自动付款,自动保留电子邮件。

并且使用“ SQL Server代理作业”和“ Windows任务计划程序(.EXE)” ,这些计划程序每隔半小时运行一次。 >

在调度程序运行期间,插入和更新过程将在数据库事务表中进行。

当调度程序启动并运行时,最终用户会遇到页面加载问题。有时页面无响应。

我们在执行存储过程时使用下面的数据库逻辑。

交易,回滚,RAISERROR,COMMIT, 设置DEADLOCK_PRIORITY为高,设置DEADLOCK_PRIORITY为低

运行调度程序时,是否有任何解决方案可以解决应用程序中的此问题?

请随时向我们发布邮件,并提前致谢。

0 个答案:

没有答案