У нас 160+ заданий БД на SQL сервере, и агент SSIS установлен на том же сервере. Есть ли способ узнать, какое задание БД блокирует любую таблицу или задание БД, требующее много времени для выполнения.
Прямо сейчас у нас возникают периодические проблемы с тайм-аутом при обновлении или выборе таблицы из приложений.
Администратор базы данных понятия не имел, что происходит с System. Он просто сказал, что DB Job ничего не блокирует и обвинение приложений в модели доступа к данным. Но мы пытаемся воспроизвести сценарий тайм-аута на платформе разработчика, мы узнали, что присутствует только 20 заданий БД. DBA не готов разрешить эти задания в разработке из-за нехватки времени.
Итак, нам нужно найти способ чтобы получить статистику с рабочего сервера. Есть ли способ получить историю заданий БД за последние 6 месяцев. Задание БД вызывает блокировку таблицы из-за того, что приложение сталкивается с проблемами тайм-аута.