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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle模擬併發指令碼Oracle指令碼
- sed+awk模擬簡單sql查詢SQL
- 模擬web高併發Web
- 簡單實現.NET Hook與事件模擬Hook事件
- 簡單的string類的模擬實現
- Spring 架構的簡單模擬實現Spring架構
- Laravel 高併發搶購模擬Laravel
- 併發模擬-程式碼CountDownLatch,SemaphoreCountDownLatch
- 利用Easy Mock簡單模擬開發資料介面Mock
- javascript模擬實現私有屬性簡單介紹JavaScript
- 模擬簡單的動態代理
- 簡單模擬javaScript物件導向JavaScript物件
- 【Tomcat】Tomcat工作原理及簡單模擬實現Tomcat
- Proteus實現簡單51程式的設計與模擬
- js模擬實現名稱空間簡單介紹JS
- 簡單易用的前端模擬資料前端
- Java使用程式碼模擬高併發操作Java
- 菜鳥學SSH(十五)——簡單模擬Hibernate實現原理
- 模擬實現簡易版shell
- SearchView的簡單使用和模擬搜尋View
- 模擬data block lost write的簡單方法BloC
- 簡單機器語言的模擬 (轉)
- 透過簡單實現 PHP 請求模擬賺了 50 元PHP
- latch: cache buffers chains-熱塊的簡單模擬實驗AI
- golang實現簡單的併發任務消費Golang
- 處理 EF 併發其實就這麼簡單
- HtmlUnit 爬蟲簡單案例——模擬登陸CSDNHTML爬蟲
- 面試官:請用SQL模擬一個死鎖面試SQL
- 併發程式設計13程式設計
- (C語言)簡單明瞭的 陣列模擬棧+ (C++)陣列模擬棧C語言陣列C++
- js MIPS乘法模擬的方法簡單介紹JS
- 織夢CMS最簡單實用的SQL語句SQL
- 簡單實用的sql小技巧(第二篇)SQL
- 實戰模擬│單點登入 SSO 的實現
- ORACLE簡單應用 (轉)Oracle
- Hello,Cardboard!!-如何開發一個最簡單的Cardboard虛擬現實應用(一)
- Oracle 查詢重複記錄,以及簡單的sql應用。OracleSQL
- 簡單實用的sql小技巧(第一篇)SQL