Мы работаем в среде приложений .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
Есть ли какое-либо решение для преодоления этой проблемы в приложении при работе планировщиков?
Пожалуйста, держите нас в курсе и спасибо заранее.