Hitachi

JP1 Version 12 JP1/Performance Management - Agent Option for Oracle Description, User's Guide and Reference


Parallel Query Server Interval (PI_PIPQ)

Organization of this page

Function

The Parallel Query Server Interval (PI_PIPQ) record stores performance data, taken at specific intervals, about parallel query servers. PFM - Agent for Oracle creates one record for each parallel query server of an instance. This is a multi-instance record.

Default and changeable values

Item

Default value

Changeable

Collection Interval

300

Y

Collection Offset

45

Y

Log

No

Y

LOGIF

(Blank)

Y

Over 10 Sec Collection Time

No

N

ODBC key fields

PI_PIPQ_SLAVE_NAME

Lifetime

From the start to the end of a Parallel Execution Server

Record size

Fields

PFM - View name

(PFM - Manager name)

Description

Summary

Format

Delta

Supported version

Data source

Busy %

(PERCENT_BUSY)

Percentage of time the query server was busy#2

AVG

double

No

All

(V$PQ_SLAVE.BUSY_TIME_TOTAL / (V$PQ_SLAVE.IDLE_TIME_TOTAL + V$PQ_SLAVE.BUSY_TIME_TOTAL)) * 100

Current Busy Time

(BUSY_TIME_CUR)

Length of time the query server was busy during the SQL statement processing in the session that was active during data collection#2

AVG

ulong

No

All

V$PQ_SLAVE.BUSY_TIME_CUR

Current CPU Secs

(CPU_SECS_CUR)

CPU time used in the session that was active during data collection#2

AVG

ulong

No

All

V$PQ_SLAVE.CPU_SECS_CUR

Current Idle Time

(IDLE_TIME_CUR)

Length of time the query server was idle during SQL statement processing in the session that was active during data collection#2

AVG

ulong

No

All

V$PQ_SLAVE.IDLE_TIME_CUR

Current Msgs Rcvd

(MSGS_RCVD_CUR)

Number of messages received during SQL statement processing by the session that was active during data collection#2

AVG

ulong

No

All

V$PQ_SLAVE.MSGS_RCVD_CUR

Current Msgs Sent

(MSGS_SENT_CUR)

Number of messages sent during SQL statement processing by the session that was active during data collection#2

AVG

ulong

No

All

V$PQ_SLAVE.MSGS_SENT_CUR

Idle %

(PERCENT_IDLE)

Percentage of time the query server was idle#2

AVG

double

No

All

(V$PQ_SLAVE.IDLE_TIME_TOTAL / (V$PQ_SLAVE.IDLE_TIME_TOTAL + V$PQ_SLAVE.BUSY_TIME_TOTAL)) * 100

Record Time

(RECORD_TIME)

Collection termination time for the performance data stored in the record#1

COPY

time_t

No

All

Agent Collector

Record Type

(INPUT_RECORD_TYPE)

Record name (always PIPQ)#1

COPY

string(4)

No

All

Agent Collector

Sessions

(SESSIONS)

Number of sessions in use by the parallel query server#2

AVG

ulong

Yes

All

V$PQ_SLAVE.SESSIONS

Slave Name

(SLAVE_NAME)

Name of the parallel query server#1

COPY

string(4)

No

All

V$PQ_SLAVE.SLAVE_NAME

Start Time

(START_TIME)

Collection start time for the performance data stored in the record#1

COPY

time_t

No

All

Agent Collector

Status

(STATUS)

Status of the parallel query server during data collection. Valid values are BUSY and IDLE.#1

COPY

string(4)

No

All

V$PQ_SLAVE.STATUS

Total Busy Time

(BUSY_TIME_TOTAL)

Total length of time the query server was active during the interval#2

AVG

double

Yes

All

V$PQ_SLAVE.BUSY_TIME_TOTAL

Total CPU Secs

(CPU_SECS_TOTAL)

Total CPU time used by the query server to process SQL statements during the interval#2

AVG

double

Yes

All

V$PQ_SLAVE.CPU_SECS_TOTAL

Total Idle Time

(IDLE_TIME_TOTAL)

Total length of time the query server was idle during the interval#2

AVG

double

Yes

All

V$PQ_SLAVE.IDLE_TIME_TOTAL

Total Msgs Rcvd

(MSGS_RCVD_TOTAL)

Total number of messages received by the query server during the interval#2

AVG

double

Yes

All

V$PQ_SLAVE.MSGS_RCVD_TOTAL

Total Msgs Sent

(MSGS_SENT_TOTAL)

Total number of messages sent by the query server during the interval#2

AVG

double

Yes

All

V$PQ_SLAVE.MSGS_SENT_TOTAL