请教在ORACLE中多个JOB同时执行的效率和对数据库影响问题
我在做移动的一些投诉信息的处理,因为种类非常多,对每类数据都要进行比对,发现问题后马上报警,并发送消息给客服。我的想法是对每类数据的比对建一个JOB,估计5分钟执行一次,总共加起来可能有20到50个,我的问题就是假设最大化来说,50个JOB同时执行,对数据库的执行有没有什么影响?我想ORACLE数据处理这样的并行操作应该没问题吧,至于机器性能应该是足够的。大家有什么好的建议也请提供参考一下。
还有像这样的比对任务,是通过数据库的JOB调用存储过程来执行比较好,还是通过一个后台的服务程序来定时比对比较好呢,如果我启用触发器,对每条数据进入都触发存储过程来进行比较那样会不会对数据库影响很大呢?