oracleidleeventlist(一)

2014-11-24 17:07:23 · 作者: · 浏览: 2

oracle对等待事件进行了清晰的分类。其中有一类事件为idle wait。

SQL> select wait_class#,wait_class from v$system_wait_class;

WAIT_CLASS# WAIT_CLASS
----------- ----------------------------------------------------------------
	  0 Other
	  1 Application
	  2 Configuration
	  4 Concurrency
	  5 Commit
	--  6 Idle
	  7 Network
	  8 User I/O
	  9 System I/O

已选择9行。

在11g下idle event共有:

SQL> select event#,name from v$event_name where wait_class#=6;

    EVENT# NAME
---------- ----------------------------------------------------------------
	 1 pmon timer
	 3 VKTM Logical Idle Wait
	 4 VKTM Init Wait for GSGA
	 5 IORM Scheduler Slave Idle Wait
	 7 rdbms ipc message
	59 i/o slave wait
	65 VKRM Idle
	66 wait for unread message on broadcast channel
	67 wait for unread message on multiple broadcast channels
	68 class slave wait
	69 KSV master wait

    EVENT# NAME
---------- ----------------------------------------------------------------
	70 PING
	72 watchdog main loop
	73 DIAG idle wait
	74 ges remote message
	75 gcs remote message
	76 heartbeat monitor sleep
	77 GCR sleep
	78 SGA: MMAN sleep for component shrink
       109 MRP redo arrival
       129 LNS ASYNC archive log
       130 LNS ASYNC dest activation

    EVENT# NAME
---------- ----------------------------------------------------------------
       131 LNS ASYNC end of log
       144 simulated log write delay
       145 LGWR real time apply sync
       201 parallel recovery slave idle wait
       202 LogMiner builder: idle
       205 LogMiner builder: branch
       206 LogMiner preparer: idle
       209 LogMiner reader: log (idle)
       210 LogMiner reader: redo (idle)
       211 LogMiner client: transaction
       212 LogMiner: other

    EVENT# NAME
---------- ----------------------------------------------------------------
       213 LogMiner: activate
       214 LogMiner: reset
       215 LogMiner: find session
       216 LogMiner: internal
       217 Logical Standby Apply Delay
       219 parallel recovery coordinator waits for slave cleanup
       224 parallel recovery control message reply
       231 parallel recovery slave next change
       244 PX Deq: Txn Recovery Start
       245 PX Deq: Txn Recovery Reply
       250 fbar timer

    EVENT# NAME
---------- ----------------------------------------------------------------
       256 smon timer
       257 PX Deq: Metadata Update
       258 Space Manager: slave idle wait
       260 PX Deq: Index Merge Reply
       261 PX Deq: Index Merge Execute
       262 PX Deq: Index Merge Close
       264 PX Deq: kdcph_mai
       265 PX Deq: kdcphc_ack
       302 shared server idle wait
       303 dispatcher timer
       306 cmon timer

    EVENT# NAME
---------- ----------------------------------------------------------------
       307 pool server timer
       309 JOX Jit Process Sleep
       310 jobq slave wait
       312 pipe get
       315 PX Deque wait
       316 PX Idle Wait
       317 PX Deq: Join ACK
       318 PX Deq Credit: need buffer
       319 PX Deq Credit: send blkd
       320 PX Deq: Msg Fragment
       321 PX Deq: Parse Reply

    EVENT# NAME
---------- ----------------------------------------------------------------
       322 PX Deq: Execute Reply
       323 PX Deq: Execution Msg
       324 PX Deq: Table Q Normal
       325 PX Deq: Table Q Sample
       336 Streams fetch slave: waiting for txns
       342 Streams: waiting for messages
       343 Streams capture: waiting for archive log
       347 single-task message
       352 SQL*Net message from client
       356 SQL*Net vector message from client
       357 SQL*Net vector message from dblink

    EVENT# NAME
---------- ----------------------------------------------------------------
       366 PL/SQL lock timer
       369 Streams AQ: emn coordinator idle wait
       370 EMON slave idle wait
       371 Streams AQ: waiting fo