oracle 11203 rac 迁移后,原本的定时运行脚本变慢?

11203 rac从原来的环境迁移到新环境后,原来运行的定时脚本,从3小时变到了7小时显示全部

11203 rac从原来的环境迁移到新环境后,原来运行的定时脚本,从3小时变到了7小时

附件:

附件图标AWR ash.zip (150.3 KB)

收起
参与10

查看其它 2 个回答Rset的回答

RsetRset数据库管理员sd

--使用dataguard 迁移的,直接switchover过来的
--redo file都是512M大小

180528114728f650c222b7f2c2.png

180528114728f650c222b7f2c2.png

其中第一条sql和第三条sql都是定时任务里面运行的,没办法调整运行次数、执行计划已经调整过了;
第二条是 select local_tran_id, state, status, heuristic_dflt, session_vector, reco_vector, global_commit#, type# from pending_trans$ pt where global_tran_fmt = :1 and (global_oracle_id = :2 or global_foreign_id = :3) and session_vector != '00000000' and exists (select * from pending_sessions$ where local_tran_id = pt.local_tran_id and branch_id = :4 and parent_dbid = :5)
搞不懂为什么这个sql为什么一直运行

-----------------------结案--------------
应用程序链接的1号节点,而exe定时脚本运行访问的是2号几点,会有一个将数据从1号传到2号节点的动作;
将定时任务改为访问1号节点,速度已经大大缩减了;
谢谢各位

系统集成 · 2018-05-28
浏览1900

回答者

Rset
数据库管理员sd

回答状态

  • 发布时间:2018-05-28
  • 关注会员:3 人
  • 回答浏览:1900
  • X社区推广