Tuesday, August 12, 2008

V$DISPATCHER

Oracle 11gR1

V$DISPATCHER displays information about the dispatcher processes.

Column

Datatype

Description

NAME

VARCHAR2(4)

Name of the dispatcher process

NETWORK

VARCHAR2(128)

Network address of the dispatcher

PADDR

RAW(4 | 8)

Process address

STATUS

VARCHAR2(16)

Status of the dispatcher:

· WAIT - Idle

· SEND - Sending a message

· RECEIVE - Receiving a message

· CONNECT - Establishing a connection

· DISCONNECT - Handling a disconnect request

· BREAK - Handling a break

· TERMINATE - In the process of terminating

· ACCEPT - Accepting connections (no further information available)

· REFUSE - Rejecting connections (no further information available)

ACCEPT

VARCHAR2(3)

Indicates whether the dispatcher is accepting new connections (YES) or not (NO)

MESSAGES

NUMBER

Number of messages processed by the dispatcher

BYTES

NUMBER

Size (in bytes) of messages processed by the dispatcher

BREAKS

NUMBER

Number of breaks occurring in the connection

OWNED

NUMBER

Number of circuits owned by the dispatcher

CREATED

NUMBER

Number of circuits created by the dispatcher

IDLE

NUMBER

Total idle time for the dispatcher (in hundredths of a second)

BUSY

NUMBER

Total busy time for the dispatcher (in hundredths of a second)

LISTENER

NUMBER

Most recent Oracle error number the dispatcher received from the listener

CONF_INDX

NUMBER

Zero-based index of the DISPATCHERS configuration used by the dispatcher

Note:

1.

select name, network, status, accept from v$dispatcher;

NAME

NETWORK

STATUS

ACCEPT

D000

(ADDRESS=(PROTOCOL=tcp)(HOST=dbserver)(PORT=33073))

WAIT

YES

2. Monitor the following views to determine the load on the dispatcher processes:

  • V$QUEUE
  • V$DISPATCHER
  • V$DISPATCHER_RATE

3. The following views are useful for obtaining information about shared server configuration and for monitoring performance.

View

Description

V$DISPATCHER

Provides information on the dispatcher processes, including name, network address, status, various usage statistics, and index number.

V$DISPATCHER_CONFIG

Provides configuration information about the dispatchers.

V$DISPATCHER_RATE

Provides rate statistics for the dispatcher processes.

V$QUEUE

Contains information on the shared server message queues.

V$SHARED_SERVER

Contains information on the shared servers.

V$CIRCUIT

Contains information about virtual circuits, which are user connections to the database through dispatchers and servers.

V$SHARED_SERVER_MONITOR

Contains information for tuning shared server.

V$SGA

Contains size information about various system global area (SGA) groups. May be useful when tuning shared server.

V$SGASTAT

Contains detailed statistical information about the SGA, useful for tuning.

V$SHARED_POOL_RESERVED

Lists statistics to help tune the reserved pool and space within the shared pool.

Oracle dynamic performance views

No comments:

Post a Comment