比如说到了特定的时间点需要执行一些存储过程1,2,3,4
但是这4个存储过程又是彼此独立的, 目前的做法在Job里是直接顺序执行4个过程,但是感觉有点慢,有没有办法在JOB启动的时候同时并行的跑这四个过程??拆成多个JOB又感觉不太好管理。

解决方案 »

  1.   

    并行一般是对表的并行,对存储过程应该没办法进行并行处理的, 
    如果4个过程之间没有相互的联系,楼主可以写4个job同时处理
      

  2.   

    四个JOB会带来管理上的困扰,因为有很多类似的JOB,如果用Java或者.NET等高级语言通过多线程是可以开启多个进程的。
      

  3.   

    dbms_job.submit(:job1,'a1;a2;a3;a4;',sysdate,'trunc(sysdate+1)');