Медленное обновление GTT (Глобальная временная таблица) в Oracle - PullRequest
0 голосов
/ 18 мая 2019

Я использую глобальную временную таблицу для захвата специфичных для сеанса данных в Oracle. У меня есть вставка и обновление в этой таблице.

Работало нормально, входил в приложение один пользователь и выполнял обновления. Однако, когда несколько пользователей входят в приложение, операция обновления замедляется, и обновления не отображаются в пользовательском интерфейсе, если выполняется несколько обновлений.

Например,

При однопользовательском входе в приложение:

  • Пользователь обновлялся / менялся 7 раз, и изменения отражаются, как и ожидалось.

При многопользовательском входе:

  • Из 7 изменений записи только 3 были отражены.
  • А для второго пользователя из 7, 2 были отражены правильно.

Через 10 минут все изменения появляются в базе данных для всех 7 записей. Это означает, что оператор обновления в GTT замедлился.

Пожалуйста, помогите мне в этом. Спасибо!

...