oracle中的GTT(全局临时表)更新缓慢

时间:2019-05-18 17:37:58

标签: sql oracle performance oracle11g database-performance

我正在使用全局临时表来捕获Oracle中特定于会话的数据。我已在此表上进行插入和更新。

只有一个用户登录到应用程序并执行更新,它运行良好。但是,当多个用户登录到应用程序时,更新操作会变慢,并且如果执行多个更新,更新不会反映到UI。

例如,

单用户登录到应用程序时:

  • 用户已更新/更改了7次,更改已按预期反映。

多用户登录时:

  • 在7个记录更改中,仅反映了3个。
  • 对于第二个用户,在7个中,有2个被正确反映。

10分钟后,所有7条记录的所有更改都显示在数据库中。这意味着有关GTT的更新语句已经放慢了速度。

请帮助我。谢谢!

0 个答案:

没有答案