job 執行時間比排程間隔時間長
create table tj(time1 date,time2 date)
/
create or replace procedure PROC_JOB_TEST
as
begin_time date;
end_time date;
begin
select sysdate into begin_time from dual;
dbms_lock.sleep(6);
select sysdate into end_time from dual;
insert into tj(time1,time2)values(begin_time,end_time);
commit;
end;
/
DECLARE jobno number;
BEGIN
DBMS_JOB.SUBMIT(jobno,
'PROC_JOB_TEST;',
sysdate,
'SYSDATE+5/24/60/60');
COMMIT;
END;
/
create or replace procedure PROC_JOB_TEST
as
begin_time date;
end_time date;
begin
select sysdate into begin_time from dual;
dbms_lock.sleep(6);
select sysdate into end_time from dual;
insert into tj(time1,time2)values(begin_time,end_time);
commit;
end;
/
DECLARE jobno number;
BEGIN
DBMS_JOB.SUBMIT(jobno,
'PROC_JOB_TEST;',
sysdate,
'SYSDATE+5/24/60/60');
COMMIT;
END;
1 2011-9-13 11:17:28 2011-9-13 11:17:34
2 2011-9-13 11:17:38 2011-9-13 11:17:44
3 2011-9-13 11:17:48 2011-9-13 11:17:54
4 2011-9-13 11:17:58 2011-9-13 11:18:04
11 2011-9-13 11:18:08 2011-9-13 11:18:14
5 2011-9-13 11:18:18 2011-9-13 11:18:24
6 2011-9-13 11:18:28 2011-9-13 11:18:34
7 2011-9-13 11:18:38 2011-9-13 11:18:44
8 2011-9-13 11:18:48 2011-9-13 11:18:54
9 2011-9-13 11:18:58 2011-9-13 11:19:04
10 2011-9-13 11:19:08 2011-9-13 11:19:14
12 2011-9-13 11:19:18 2011-9-13 11:19:24
2 2011-9-13 11:17:38 2011-9-13 11:17:44
3 2011-9-13 11:17:48 2011-9-13 11:17:54
4 2011-9-13 11:17:58 2011-9-13 11:18:04
11 2011-9-13 11:18:08 2011-9-13 11:18:14
5 2011-9-13 11:18:18 2011-9-13 11:18:24
6 2011-9-13 11:18:28 2011-9-13 11:18:34
7 2011-9-13 11:18:38 2011-9-13 11:18:44
8 2011-9-13 11:18:48 2011-9-13 11:18:54
9 2011-9-13 11:18:58 2011-9-13 11:19:04
10 2011-9-13 11:19:08 2011-9-13 11:19:14
12 2011-9-13 11:19:18 2011-9-13 11:19:24
job執行時間比排程時間長,則會再加一次排程間隔時間去執行
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/25323853/viewspace-707238/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Job長時間執行不能退出的分析
- 定義JOB的執行間隔
- 利用TRUNC函式定製JOB的時間間隔函式
- Go runtime 排程器精講(八):執行時間過長的搶佔Go
- 時區調整對job的執行時間的影響
- abap執行時間
- 關於MySql 設定一個間隔時間 執行一個事件MySql事件
- PHP求時間間隔n天、周、月、年後的時間PHP
- sleep 時間段不佔指令碼執行時間指令碼
- oracle時間間隔轉換函式Oracle函式
- kill執行時間較長的會話會話
- Linux開機執行多長時間Linux
- Oracle 執行 DDL 長時間無響應Oracle
- Linux Shell指令碼時間排程Linux指令碼
- Linux 檢視程式啟動時間、執行時間Linux
- Oracle及SQL Server Job執行時間討論及夏令時問題OracleSQLServer
- MySQL 為日期增加一個時間間隔MySql
- oracle對於時間間隔的處理Oracle
- 數字轉時間間隔格式處理
- 直播軟體搭建,當前時間、既定時間後的時間及時間比較大小
- 大表建索引,rman備份等耗費的時間通常比較長?還有多長時間才能執行完?索引
- js計算兩個時間點時間間隔的程式碼例項JS
- 演算法執行時間、logN、NlogN 之間的比較演算法
- PAT-B 1026 程式執行時間【時間】
- java計算時間差及比較時間Java
- javascript如何計算兩個日期之間的時間間隔JavaScript
- 正常執行時間監控
- MyBatis列印SQL執行時間MyBatisSQL
- 計算SQL執行時間SQL
- 顯示oracle執行時間Oracle
- 這些遊戲“懷胎”時間堪比哪吒,預約時間一個比一個長遊戲
- Golang時間函式及測試函式執行時間案例Golang函式
- JS 的間隔執行緒JS執行緒
- 【AWR】調整AWR資料取樣時間間隔及歷史快照保留時間
- lr計算程式執行消耗時間的比較:
- java計算時間差及比較時間大小Java
- azkaban執行任務長時間無法結束
- 時間系統、程式的排程與切換