Wait
Event
|
Possible
Causes
|
Look
For / Examine
|
|
buffer
busy
waits
|
Buffer
cache, DBWR
|
Dependent
on type of buffer:
|
Examine
V$SESSION_WAIT
while the problem is occurring to determine the type of block
contended for.
|
free
buffer
waits
|
Buffer
cache, DBWR, I/O
|
Cache
too small
|
Check
buffer cache statistics for evidence of too small cache.
|
db
file
scattered
read
|
I/O,
SQL statement tuning
|
Slow
I/O system
|
Cross-check
I/O system and
V$FILESTAT
for poor read time. |
db
file
sequential
read
|
I/O,
SQL statement tuning
|
Slow
I/O system
|
Cross-check
I/O system and
V$FILESTAT
for poor read time. |
enqueue
|
Locks
|
Depends
on type of enqueue
|
Look
at
V$ENQUEUE_STAT .
|
latch
free
|
Latch
contention
|
Depends
on latch
|
Check
V$LATCH.
|
log
buffer space
|
Log
buffer, I/O
|
Slow
I/O system
|
Check
the statistic redo buffer allocation retries in
V$SYSSTAT .
Check configuring log buffer section
Check
the disks that house the online redo logs for resource
contention.
|
log
file sync
|
I/O,
over- committing
|
Un-batched
commits
|
Check
the number of transactions (commits + rollbacks) per second, from
V$SYSSTAT . |
Friday, June 29, 2012
Wait Events and Potential Causes in Oracle
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment