【Oracle】並行等待之PX Idle Wait
本系列文章將會介紹在並行操作過程中 slave 程式和 QC 程式經常遇到的等待事件!
Waiting Process: Slave
此等待事件說明slave程式是空閒的並且等待QC 程式對其進行排程 執行其他並行操作。
v$session_wait 中該等待事件對應的引數:
P1 = sleeptime/senderid
P2 = passes
P3 = not used
sleeptime/senderid
我們可以使用如下語句獲取轉換sleeptime/senderid的相關資訊:
set SERVEROUTPUT on
undef p1
declare
inst varchar(20);
sender varchar(20);
begin
select bitand(&&p1, 16711680) - 65535 as SNDRINST,
decode(bitand(&&p1, 65535),65535, 'QC', 'P'||to_char(bitand(&&p1, 65535),'fm000') ) as SNDR
into inst , sender
from dual
where bitand(&&p1, 268435456) = 268435456;
dbms_output.put_line('Instance = '||inst);
dbms_output.put_line('Sender = '||sender );
end;
/
如果P1的值為空,則意味slave 不需要等待任何程式
比如p1的值為268501004,則上面的sql會返回:
Instance = 1
Sender = P012
出現此等待事件並不意味著效能問題!可以忽略此等待事件!
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22664653/viewspace-721192/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【Oracle】並行等待之PX Deq: Join ACKOracle並行
- 【Oracle】並行等待之PX Deq: Execution MsgOracle並行
- 【Oracle】並行等待之PX Deq: Execute ReplyOracle並行
- 【Oracle】並行等待之PX Deq Credit: need bufferOracle並行
- 【Oracle】並行等待之PX Deq Credit: send blkdOracle並行
- 【Oracle】並行等待之PX Deq: Signal ACKOracle並行
- 【Oracle】並行等待之PX Deq: Table Q NormalOracle並行ORM
- oracle parallel並行及px檢視viewOracleParallel並行View
- AIX的wait程式(即idle程式)AI
- Wait Event "PX Deq: Execution Msg"AI
- V$SESSION.STATUS='ACTIVE' AND WAIT_EVENT='Idle'SessionAI
- Oracle並行操作——並行DML操作Oracle並行
- Oracle並行操作——從序列到並行Oracle並行
- Oracle並行FAQOracle並行
- Oracle的並行Oracle並行
- oracle wait!OracleAI
- Oracle並行操作——並行查詢(Parallel Query)Oracle並行Parallel
- oracle的並行世界Oracle並行
- Oracle中的並行Oracle並行
- 【Oracle】-PX Deq Credit: send blkdOracle
- Oracle並行操作——淺議使用並行的時機Oracle並行
- oracle hint_px_distribute_push_subq_px_join_filter_qb_name_rewriteOracleFilter
- Oracle並行基礎一Oracle並行
- Oracle並行基礎二Oracle並行
- Oracle Redo 並行機制Oracle Redo並行
- Oracle的並行操作[轉]Oracle並行
- Oracle並行新增主鍵Oracle並行
- oracle 之 控制oracle RAC 進行並行運算Oracle並行
- Oracle RAC Wait EventsOracleAI
- Oracle wait interface -- sessionOracleAISession
- Oracle, History and the Wait InterfaceOracleAI
- CSS · 0.1px,0.2px......0.9px,1px效果CSS
- Oracle“並行執行”——監控檢視Oracle並行
- 如何取得Oracle並行執行的traceOracle並行
- JavaScript練習題目(4)彈出新視窗,並點選其上的按鈕可以進行(50px,50px)的位移...JavaScript
- Oracle 中的並行系列(一)Oracle並行
- oracle並行的小細節Oracle並行
- oracle建立job並執行jobOracle