已索引

该文章已经被如下文章引用:

XXX 系统压力测试时,交易响应速度随着并发用户增加而增加。在1000并发下,响应速度约30分钟。

通过 AWR 报告,分析出 enq: TX - contention 等待事件消耗了系统资源 80% 以上。

通过 dba_hist_active_sess_history 找到该造成等待事件最多的 SQL 语句。

将语句与业务人员沟通,这些语句操作的表是一些自定义的中间表,用来保存各种计算的中间结果。在每个会话结束后,在对临时表进行清理。

注释掉相关语句后,压测正常。

建议:使用 Oracle 的临时表特性。

-- By 许望(RHCA、OCM、VCP)
最后修改:2024 年 05 月 24 日 11 : 48 AM
如果觉得我的文章对你有用,请随意赞赏