Circuit (PD_PDCI)
- Organization of this page
Function
The Circuit (PD_PDCI) record stores performance data indicating the status of circuits at a specific point in time. To collect this record, you must have a multi-thread server (MTS) configuration.
PFM - Agent for Oracle creates one record for each circuit of an instance. This is a multi-instance record.
Default and changeable values
Item |
Default Value |
Changeable |
---|---|---|
Collection Interval |
600 |
Y |
Collection Offset |
20 |
Y |
Log |
No |
Y |
LOGIF |
(Blank) |
Y |
Over 10 Sec Collection Time |
No |
N |
ODBC Key Fields
PD_PDCI_CIRCUIT
Lifetime
From the start to the stop of an Oracle instance
Record Size
-
Fixed part: 678 bytes
-
Variable part: 138 bytes
Fields
PFM - View name (PFM - Manager name) |
Description |
Summary |
Format |
Delta |
Supported Version |
Data Source |
---|---|---|---|---|---|---|
Breaks (BREAKS) |
Number of circuit breaks (pauses) |
-- |
double |
No |
All |
V$CIRCUIT.BREAKS |
Bytes (BYTES) |
Number of bytes that passed through the circuit |
-- |
double |
No |
All |
V$CIRCUIT.BYTES |
Circuit (CIRCUIT) |
Circuit address |
-- |
string(16) |
No |
All |
V$CIRCUIT.CIRCUIT |
Circuit Server (SERVER) |
Correct values cannot be collected for this field. Current server's process address |
-- |
ulong |
No |
All |
V$CIRCUIT.SERVER |
Dispatcher (DISPATCHER) |
Correct values cannot be collected for this field. Current dispatcher's process address |
-- |
ulong |
No |
All |
V$CIRCUIT.DISPATCHER |
Message0 (MESSAGE0) |
Size of message in the first message buffer in bytes |
-- |
double |
No |
All |
V$CIRCUIT.MESSAGE0 |
Message1 (MESSAGE1) |
Size of message in the second message buffer in bytes |
-- |
double |
No |
All |
V$CIRCUIT.MESSAGE1 |
Messages (MESSAGES) |
Number of messages that passed through the circuit |
-- |
double |
No |
All |
V$CIRCUIT.MESSAGES |
Queue (QUEUE) |
Current queue with circuit. This field contains one of the following values: COMMON: Waiting for server process in common queue DISPATCHER: Waiting for dispatcher SERVER: Being processed OUTBOUND: Waiting for outbound connection NONE: Idle circuit |
-- |
string(16) |
No |
All |
V$CIRCUIT.QUEUE |
Record Time (RECORD_TIME) |
Collection termination time for the performance data stored in the record |
-- |
time_t |
No |
All |
Agent Collector |
Record Type (INPUT_RECORD_TYPE) |
Record name (always PDCI) |
-- |
string(4) |
No |
All |
Agent Collector |
SID (SID) |
Session ID bound to the circuit |
-- |
ulong |
No |
All |
V$SESSION.SID where V$CIRCUIT.SADDR = V$SESSION.SADDR |
Start Time (START_TIME) |
Collection start time for the performance data stored in the record |
-- |
time_t |
No |
All |
Agent Collector |
Status (STATUS) |
Circuit status: BREAK: Pause EOF: Immediately before erasure OUTBOUND: External link to remote database NORMAL: Normal circuit to local database |
-- |
string(16) |
No |
All |
V$CIRCUIT.STATUS |
User (USERNAME) |
Oracle user name |
-- |
string(30) |
No |
All |
V$SESSION.USERNAME |
Waiter (WAITER) |
Correct values cannot be collected for this field. Address of the server process waiting for a circuit that is currently busy. |
-- |
ulong |
No |
All |
V$CIRCUIT.WAITER |