Процедура SQL вызывает блокировку БД при выполнении через Java - PullRequest
0 голосов
/ 21 февраля 2019

У нас есть устаревшая процедура SQL Server, которая работает без каких-либо проблем с блокировкой таблицы при ее текущем использовании с приложением VB (старше 10 лет).Сейчас мы находимся в проекте миграции, но ТОЛЬКО для внешнего интерфейса, поэтому мы повторно используем процедуру как есть, выполняя ее для соединения JDBC.

Проблема, с которой мы сталкиваемся, заключается в том, что когда данныеобработанный становится больше, таблицы блокируются, и никакой другой пользователь не может получить доступ к системе, пока процедура не завершит выполнение.Это стало препятствием для доставки наших клиентов.

Я попробовал MyBatis, но тоже не помог.

ПРИМЕЧАНИЕ : Процедура работает отлично - без каких-либоблокировка - когда выполняется непосредственно в MSSQL Server Management Studio

Я не знаком с тем, как блокировки получаются и снимаются при выполнении хранимой процедуры в соединении JDBC.

Может кто-нибудь помочь мне здесь?Любые предложения по решению этой проблемы?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...