Процедура из базы данных вызывает таймаут для другой базы данных? - PullRequest
0 голосов
/ 17 октября 2019

У меня есть экземпляр SQL Server с 4 базами данных. Каждая база данных взаимодействует с различными приложениями (erp, wms, бизнес-операционная система, hr). Большую часть времени наблюдается тихая хорошая производительность, но иногда у меня возникают серьезные проблемы с таймаутами и взаимоблокировками, и я использую профилировщик, чтобы определить причину. Я обнаружил, что бизнес-операционная система обычно зависает при выполнении определенной процедуры из приложения hr. Эта процедура занимает около 5 минут, и тем временем я получаю несколько тайм-аутов от транзакций базы данных операционной системы. Возможно ли это, и что я могу сделать, чтобы избежать этого?

...