Professional Documents
Culture Documents
This appendix lists all wait events available in Oracle 11g. The list was obtained with
the following query:
The purpose of including this list here is to help you make a quick association between
a wait event and its category as implied by its class name, thus providing a context on
why that wait event transpired with your application. You can also use this compre-
hensive list of wait events to test your proficiency in Oracle: if you randomly pick a
few wait events and you know clearly what they are about, then you are already an
above-average Oracle professional.
Oracle Database Performance and Scalability: A Quantitative Approach, First Edition. Henry H. Liu.
2012 John Wiley & Sons, Inc. Published 2012 by John Wiley & Sons, Inc.
648
APPENDIX C: A COMPLETE LIST OF ALL WAIT EVENTS IN ORACLE 11g 649
gc cr block lost
gc cr block unknown
gc current block 2-way
gc current block 3-way
gc current block busy
gc current block congested
gc current retry
gc current block lost
gc current split
gc current block unknown
gc cr grant 2-way
gc cr grant busy
gc cr grant congested
gc cr grant unknown
gc cr disk read
gc current grant 2-way
gc current grant busy
gc current grant congested
gc current grant unknown
gc freelist
gc remaster
gc quiesce
gc object scan
gc current cancel
gc cr cancel
gc assume
gc domain validation
gc recovery free
gc recovery quiesce
lock remastering
-------------------------------------
Commit
log file sync
enq: BB - 2PC across RAC instances
-------------------------------------
Concurrency
latch: MQL Tracking Latch
enq: WG - lock fso
latch: row cache objects
row cache lock
row cache read
cursor: mutex X
cursor: mutex S
cursor: pin S wait on X
latch: shared pool
652 APPENDIX C: A COMPLETE LIST OF ALL WAIT EVENTS IN ORACLE 11g
Network
remote db operation
TEXT: URL_DATASTORE network wait
remote db file write
ARCH wait for netserver start
ARCH wait for netserver init 1
ARCH wait for netserver init 2
ARCH wait for flow-control
ARCH wait for netserver detach
ARCH wait for net re-connect
LNS wait on ATTACH
LNS wait on SENDREQ
LNS wait on DETACH
LNS wait on LGWR
LGWR wait on ATTACH
LGWR wait on SENDREQ
LGWR wait on DETACH
LGWR wait on LNS
ARCH wait on ATTACH
ARCH wait on SENDREQ
ARCH wait on DETACH
TCP Socket (KGAS)
dispatcher listen timer
dedicated server timer
SQL*Net message to client
SQL*Net message to dblink
SQL*Net more data to client
SQL*Net more data to dblink
SQL*Net more data from client
SQL*Net message from dblink
SQL*Net more data from dblink
SQL*Net vector data to client
SQL*Net vector data from client
SQL*Net vector data to dblink
SQL*Net vector data from dblink
remote db file read
--------------------------------------------------
Other
null event
(other 629 wait events in this wait class are omitted here
. . .)
--------------------------------------------------
Queueing
Streams capture: resolve low memory condition
Streams AQ: enqueue blocked on low memory
654 APPENDIX C: A COMPLETE LIST OF ALL WAIT EVENTS IN ORACLE 11g
dbverify reads
Log file init write
Shared IO Pool IO Completion
local write wait
BFILE read
securefile direct-write completion
securefile direct-read completion
--------------------------------------------------
User I/O
Intelligent Storage OSS I/O completion
direct path write temp
read by other session
db file scattered read
--------------------------------------------------