Implicit_Transactions OFF в вызове пакетного процессора OPA

Эксперты,

Я использую процессор OPA Batch и выполняю расчеты над огромными записями.

Мы наблюдали представление OPA, просматривая миллионы операторов, удерживая блокировку на главном столе.

Несколько раз понадобилось 97 минут, чтобы снять блокировку. и мы обнаружили, что он застрял в ожидании снятия блокировки на главном столе.

Я думаю, это может быть установка транзакции сеансов, чтобы быть виновным здесь

т. е. все операторы внутри 1 транзакции ожидают окончательного принятия или отката, а не отдельные транзакции.

Это когда вы устанавливаете Implicit_Transactions ON в начале подключения к базе данных.

Можно ли как-то изменить его, чтобы он был "выключен" без особых хлопот в настройках движка OPA?

мы запускаем Пример Engine Engine из командной строки, как показано ниже.

java -jar May17 / Definations-batch.jar --version --database "jdbc:sqlserver://DBServer;databaseName=DBName;applicationName=appName;" --userid DBUser- пароль DBPassword --processors 4 --config $1 --driver com.microsoft.sqlserver.jdbc.SQLServerDriver --driversrc 17 мая /lib/sqljdbc4.jar

Спасибо,

Абхишек

0 ответов

Другие вопросы по тегам