Я использую глобальную временную таблицу для захвата специфичных для сеанса данных в Oracle. У меня есть вставка и обновление в этой таблице.
Работало нормально, входил в приложение один пользователь и выполнял обновления. Однако, когда несколько пользователей входят в приложение, операция обновления замедляется, и обновления не отображаются в пользовательском интерфейсе, если выполняется несколько обновлений.
Например,
При однопользовательском входе в приложение:
- Пользователь обновлялся / менялся 7 раз, и изменения отражаются, как и ожидалось.
При многопользовательском входе:
- Из 7 изменений записи только 3 были отражены.
- А для второго пользователя из 7, 2 были отражены правильно.
Через 10 минут все изменения появляются в базе данных для всех 7 записей. Это означает, что оператор обновления в GTT замедлился.
Пожалуйста, помогите мне в этом. Спасибо!