Приложение MVC зависает при выполнении заданий агента SQL Server или планировщиков заданий (.exe) - PullRequest
1 голос
/ 06 апреля 2019

Мы работаем в среде приложений .Net MVC.

Используемая технология: .Net Framework 4.7, SQL Server версии 12.0, Asp.Net с C #.

И она размещена вОблачный сервер Amazon (AWS).Приложение, размещенное в экземпляре Amazon EC2 и SQL Server от Amazon RDS.

Наша поддержка продуктов по всему миру.Клиенты получают доступ к приложению 24/7 из разных часовых поясов.

У нас есть такие планировщики, как Автоматическое создание счетов, Автоматическая оплата, Автоответчик электронной почты.

И эти планировщики работают с интервалом каждые полчаса с использованием «Задание агента SQL Server» и «Планировщик задач Windows (.EXE)» .

Во время работы планировщиков процесс вставки и обновления будетпроисходит в таблицах транзакций базы данных.

У конечного пользователя возникают проблемы с загрузкой страницы, когда планировщики работают и работают.И иногда страница не отвечает.

Мы используем приведенную ниже логику базы данных при выполнении хранимых процедур.

TRANSACTION, ROLLBACK, RAISERROR, COMMIT, SET DEADLOCK_PRIORITY HIGH, SET DEADLOCK_PRIORITY LOW

Есть ли какое-либо решение для преодоления этой проблемы в приложении при работе планировщиков?

Пожалуйста, держите нас в курсе и спасибо заранее.

...