oracle實用sql(13)--併發簡單模擬
1.準備併發測試的內容
create or replace procedure p_task is
begin
for i in 1 .. 5000 loop
for j in (select * from scott.emp where empno=7369) loop
null;
end loop;
end loop;
end;
2.透過JOB的形式實現併發
--JOB的併發度依賴於引數job_queue_processes
declare
v_job_no number;
begin
for v_parallel in 1 .. 50 loop
dbms_job.submit(job=>v_job_no,what=>'p_task;');
commit;
end loop;
end;
3.監控
--根據需求查詢併發時的系統狀態
select * from v$session_wait
where wait_class!='Idle'
4.測試完成後刪除JOB
begin
for v_job in (select * from dba_jobs where what='p_task;') loop
dbms_job.remove(v_job.job);
commit;
end loop;
end;
create or replace procedure p_task is
begin
for i in 1 .. 5000 loop
for j in (select * from scott.emp where empno=7369) loop
null;
end loop;
end loop;
end;
2.透過JOB的形式實現併發
--JOB的併發度依賴於引數job_queue_processes
declare
v_job_no number;
begin
for v_parallel in 1 .. 50 loop
dbms_job.submit(job=>v_job_no,what=>'p_task;');
commit;
end loop;
end;
3.監控
--根據需求查詢併發時的系統狀態
select * from v$session_wait
where wait_class!='Idle'
4.測試完成後刪除JOB
begin
for v_job in (select * from dba_jobs where what='p_task;') loop
dbms_job.remove(v_job.job);
commit;
end loop;
end;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28539951/viewspace-2133802/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 簡單實現.NET Hook與事件模擬Hook事件
- 簡單模擬死鎖
- 【Tomcat】Tomcat工作原理及簡單模擬實現Tomcat
- 簡單的模擬(洛谷)
- 1046 Shortest Distance(簡單模擬)
- 利用Easy Mock簡單模擬開發資料介面Mock
- 模擬併發及生成唯一
- 併發模擬-程式碼CountDownLatch,SemaphoreCountDownLatch
- Laravel 高併發搶購模擬Laravel
- sort回撥的簡單模擬
- 模擬簡單的動態代理
- Proteus實現簡單51程式的設計與模擬
- 簡單易用的前端模擬資料前端
- 織夢CMS最簡單實用的SQL語句SQL
- golang實現簡單的併發任務消費Golang
- Oracle10g SQL tune adviser簡單介紹OracleSQL
- Java使用程式碼模擬高併發操作Java
- 模擬實現簡易版shell
- POJ3087 Shuffle'm Up【簡單模擬】
- 透過簡單實現 PHP 請求模擬賺了 50 元PHP
- PAT B1009 說反話(簡單模擬)
- 面試官:請用SQL模擬一個死鎖面試SQL
- Java併發:ThreadLocal的簡單介紹Javathread
- Oracle PL/SQL塊簡介OracleSQL
- 併發程式設計13程式設計
- ORACLE PL/SQL 物件、表資料對比功能儲存過程簡單實現OracleSQL物件儲存過程
- H3C模擬器HCL簡單配置OSPF
- PAT-B 1012 數字分類【簡單模擬】
- docker簡單實用教程Docker
- 寶塔簡單實用
- 13 個Typescript 實用型別:開發人員的備忘單TypeScript型別
- Oracle磁帶備份模擬Oracle
- ORACLE透明加密場景模擬Oracle加密
- 併發柵欄CyclicBarrier---簡單問2
- 簡單學:併發程式設計之 ThreadLocal程式設計thread
- 實戰模擬│單點登入 SSO 的實現
- 使用 Raku 編寫簡單的文字識別模擬程式
- iOS13簡單適配iOS
- 虛擬Dom與Diff的簡單實現