Enqueue - other (%)

Description

Enqueues are local locks that serialize access to various resources. This wait event indicates a wait for a lock that is held by another session (or sessions) in an incompatible mode to the requested mode.

Metric Summary

The rest of the information in this section is only valid for this metric when it appears in either the Enterprise Manager Grid Control or the Enterprise Manager Database Control (if applicable).

The following table shows how often the metric's value is collected and compared against the default thresholds. The 'Consecutive Number of Occurrences Preceding Notification' column indicates the consecutive number of times the comparison against thresholds should hold TRUE before an alert is generated.

Target Version

Evaluation and Collection Frequency

Upload Frequency

Operator

Default Warning Threshold

Default Critical Threshold

Consecutive Number of Occurrences Preceding Notification

Alert Text

pre-10g

Every Minute

After Every Sample

>

20

Not Defined

3

%value%%% of service time is spent waiting on the 'enqueue' event.

Data Source

(DeltaEnqueueTime/DeltaServiceTime)*100 where:

See Idle Events

User Action

The action to take depends on the lock type which is causing the most problems. The most common lock waits are generally for:

To determine which enqueues are causing the most waits systemwide, examine the V$ENQUEUE_STAT view thus:

SELECT  eq_type "Lock", 
        total_req# "Gets",
        total_wait# "Waits", cum_wait_time
  FROM V$enqueue_stat 
  WHERE Total_wait# > 0
;

This gives the systemwide number of waits for each lock type. Remember that it only takes one long wait to distort the average wait time figures.

You can also examine:

Related Topics

About Alerts

About the Metric Detail Page

Editing Thresholds

Understanding Line Charts