首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

定时任务每隔一秒插入一条数据,结果每隔5秒插入一条数据,请教是什么原因

2012-03-17 
定时任务每隔一秒插入一条数据,结果每隔5秒插入一条数据,请问是什么原因?定义存过:SQL codecreate or repl

定时任务每隔一秒插入一条数据,结果每隔5秒插入一条数据,请问是什么原因?
定义存过:

SQL code
create or replace procedure proc_alarmsASteim date;BEGINteim := sysdate;insert into alarms(alarms.alarm_status,alarms.alarm_datetime) values(0,teim);commit;end proc_alarms;

定义job:
SQL code
begin  sys.dbms_job.submit(job => :job,                      what => 'proc_alarms;',                      next_date => to_date('22-09-2011 14:37:09', 'dd-mm-yyyy hh24:mi:ss'),                      interval => 'sysdate+1/24/3600');  commit;end;

定时任务每隔一秒插入一条数据,结果每隔5秒插入一条数据,请问是什么原因?

[解决办法]
job任务调用时间占用
如果想 1 秒插入一条数据,可以使用 dbms_lock.sleep()
[解决办法]
探讨
引用:
任务执行时间影响应该。

如何克服任务执行时间的影响呢?

热点排行