Session Wait (PD_PDWA)
- Organization of this page
Function
The Session Wait (PD_PDWA) record stores performance data indicating the status of session waits at a specific point in time. PFM - Agent for Oracle creates one record for each wait in a single session. This is a multi-instance record.
Default and changeable values
Item |
Default value |
Changeable |
---|---|---|
Collection Interval |
600 |
Y |
Collection Offset |
155 |
Y |
Log |
No |
Y |
LOGIF |
(Blank) |
Y |
Over 10 Sec Collection Time |
No |
N |
ODBC key fields
-
PD_PDWA_SID
-
PD_PDWA_SEQ_NUM
Lifetime
From the start to the end of a session
Record size
-
Fixed part: 678 bytes
-
Variable part: 409 bytes
Fields
PFM - View name (PFM - Manager name) |
Description |
Summary |
Format |
Delta |
Supported version |
Data source |
---|---|---|---|---|---|---|
Event (EVENT) |
Resource or event the session is waiting for |
-- |
string(64) |
No |
All |
V$SESSION_WAIT.EVENT |
P1 (P1) |
Additional parameter 1 |
-- |
ulong |
No |
All |
V$SESSION_WAIT.P1 |
P1 Text (P1_TEXT) |
Description of additional parameter 1 |
-- |
string(64) |
No |
All |
V$SESSION_WAIT.P1TEXT |
P2 (P2) |
Additional parameter 2 |
-- |
ulong |
No |
All |
V$SESSION_WAIT.P2 |
P2 Text (P2_TEXT) |
Description of additional parameter 2 |
-- |
string(64) |
No |
All |
V$SESSION_WAIT.P2TEXT |
P3 (P3) |
Additional parameter 3 |
-- |
ulong |
No |
All |
V$SESSION_WAIT.P3 |
P3 Text (P3_TEXT) |
Description of additional parameter 3 |
-- |
string(64) |
No |
All |
V$SESSION_WAIT.P3TEXT |
Program (PROGRAM) |
Name of the program being executed |
-- |
string(48) |
No |
All |
V$SESSION.PROGRAM where V$SESSION_WAIT.SID = V$SESSION.SID |
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 PDWA) |
-- |
string(4) |
No |
All |
Agent Collector |
SID (SID) |
Session ID |
-- |
ulong |
No |
All |
V$SESSION_WAIT.SID |
Seq # (SEQ_NUM) |
Number identifying the wait (the value of this field is incremented for each wait) |
-- |
double |
No |
All |
V$SESSION_WAIT.SEQ# |
Start Time (START_TIME) |
Collection start time for the performance data stored in the record |
-- |
time_t |
No |
All |
Agent Collector |
State (STATE) |
Status of the shared server. Valid values are WAITING (waiting for the data collection time), WAITED KNOWN TIME (the value of the WAIT_TIME field is the previous wait time), WAITED SHORT TIME (the last wait is within 100 seconds), and WAITED UNKNOWN TIME (the last wait is unknown). |
-- |
string(19) |
No |
All |
V$SESSION_WAIT.STATE |
User (USERNAME) |
Oracle user name |
-- |
string(30) |
No |
All |
V$SESSION.USERNAME where V$SESSION_WAIT.SID = V$SESSION.SID |
Wait Time (WAIT_TIME) |
Session wait time. 0 indicates that the session is currently in wait status. Otherwise, the value indicates the session's previous wait time in hundredths of a second. To collect the value of this field, the TIMED_STATISTICS parameter must be set to TRUE in the init.ora file. |
-- |
ulong |
No |
All |
V$SESSION_WAIT.WAIT_TIME |
Wait Time String (WAIT_TIME_STRING) |
Session wait time. 0 indicates that the session is currently in wait status. Otherwise, the value indicates the session's previous wait time in hundredths of a second. To collect the value of this field, the TIMED_STATISTICS parameter must be set to TRUE in the init.ora file. |
-- |
string(20) |
No |
All |
V$SESSION_WAIT.WAIT_TIME |