最近发现系统出现大量GC等待,经查发现一个批量数据修改的JOB一直在运行,每次运行都可能分布在不同节点,该存储过程中需要DML的表仅由该过程修改。
如何避免JOB随机分布到不同实例执行而造成大量GC等待,如何使JOB运行更快呢?
begin
dbms_job.instance(5,4);
dbms_job.run(5);
end;
经测试,JOB 5即可固定在4号节点执行对特定表进行DML操作。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/23371754/viewspace-756865/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/23371754/viewspace-756865/