Reference
This section contains a quick reference to the parameters, events, statistics, waits, and APT scripts mentioned in Chapter 4.
Parameters
|
Parameter |
Description |
|---|---|
|
_DISTRIBUTED_LOCK_TIMEOUT |
Timeout for assumed deadlocks on distributed transactions. Defaults to 60 seconds. |
|
_ENQUEUE_HASH |
The size of the enqueue hash table. |
|
_ENQUEUE_HASH_CHAIN_LATCHES |
The number of latches used for access to the enqueue hash table. Defaults to the CPU count. |
|
_ENQUEUE_LOCKS |
The number of enqueue lock structures. |
|
DML_LOCKS |
The size of the DML locks fixed array. Where possible, DML locking should be disabled to reduce locking overheads and the risk of blocking locks. |
|
ENQUEUE_RESOURCES |
The size of the enqueue resources array. |
|
PARALLEL_TRANSACTION_RESOURCE_TIMEOUT |
Timeout for assumed deadlocks between the branches of a parallel transaction and another transaction in release 8.0. |
|
TEMPORARY_TABLE_LOCKS |
This parameter is obsolete in Oracle8. It does still exist in release 8.0, but setting it has no effect. |
Events
|
Event |
Description |
|---|---|
|
60 |
This is the enqueue deadlock detection error. In cases of recurrent, mysterious deadlock problems, you may need to take a systemstate dump on this event to diagnose the interactions causing the deadlocks. |
|
370 |
This event is signaled for assumed buffer cache deadlocks, and can be used for investigating severe buffer locking contention, using processstate dumps. |
|
4020 |
This is the library cache deadlock detection error. With a systemstate dump on this event, ... |
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access