Hitachi

JP1 Version 12 JP1/Performance Management - Agent Option for Oracle


Multi - Threaded Server(PD_PDMT)

〈このページの構成〉

機能

Multi - Threaded Server(PD_PDMT)レコードには,マルチスレッド・サーバ(MTS)のオプションについての,ある時点での状態を示すパフォーマンスデータが格納されます。

デフォルト値および変更できる値

項目

デフォルト値

変更可否

Collection Interval

300

Collection Offset

50

Log

No

LOGIF

空白

Over 10 Sec Collection Time

No

×

ODBCキーフィールド

なし

ライフタイム

MTS環境Oracleインスタンスの作成から削除まで。

レコードサイズ

フィールド

PFM - View名

(PFM - Manager名)

説明

要約

形式

デルタ

サポートVR

データソース

Avg Queue Wait

(QUEUES_AVERAGE_WAIT)

項目ごとの平均待機時間。1/100秒単位。

double

No

すべて

V$QUEUE.WAIT / V$QUEUE.TOTALQ

Circuits

(CIRCUITS)

サーキット数。

ulong

No

すべて

COUNT(V$CIRCUIT)

Dispatchers

(DISPATCHERS)

ディスパッチャー数。

ulong

No

すべて

COUNT(V$DISPATCHER)

Dispatchers Busy

(DISPATCHERS_BUSY)

すべてのディスパッチャーの合計ビジー時間。1/100秒単位。

double

No

すべて

SUM(V$DISPATCHER.BUSY)

Dispatchers Busy %

(DISPATCHERS_PERCENT_BUSY)

すべてのディスパッチャーがビジーに費やした時間の割合。

double

No

すべて

(SUM(V$DISPATCHER.BUSY) / (SUM(V$DISPATCHER.IDLE) + SUM(V$DISPATCHER.BUSY))) * 100

Dispatchers Idle

(DISPATCHERS_IDLE)

すべてのディスパッチャーの合計アイドル時間。1/100秒単位。

double

No

すべて

SUM(V$DISPATCHER.IDLE)

Dispatchers Idle %

(DISPATCHERS_PERCENT_IDLE)

すべてのディスパッチャーがアイドルに費やした時間の割合。

double

No

すべて

(SUM(V$DISPATCHER. IDLE) / (SUM(V$DISPATCHER.IDLE) + SUM(V$DISPATCHER.BUSY))) * 100

Dispatchers Messages

(DISPATCHERS_MESSAGES)

すべてのディスパッチャーで処理されたメッセージ数の合計。

double

No

すべて

SUM(V$DISPATCHER.MESSAGES)

Items Queued

(QUEUES_QUEUED)

現在,すべてのキューにある項目数。

double

No

すべて

SUM(V$QUEUE.QUEUED)

MTS Max Servers %

(PERCENT_MTS_MAX_SERVERS)

init.oraファイルのMTS_MAX_SERVERSパラメーターに対するMTSサーバの割合。

このフィールドは常に0となる。

double

No

すべて

(COUNT(V$SHARED_SERVER) / init.ora MTS_MAX_SERVERS) * 100

MTS Servers Highwater

(SERVERS_HIGHWATER)

インスタンスが開始してから,同時に実行していたマルチスレッド・サーバ(MTS)のピーク数。

long

No

すべて

  • ローカル管理一時表領域がない場合

    V$MTS.SERVERS_HIGHWATER

  • ローカル管理一時表領域がある場合

    V$SHARED_SERVER_MONITOR.SERVERS_HIGHWATER

MTS Servers Started

(SERVERS_STARTED)

インスタンスが開始してからのマルチスレッド・サーバ(MTS)の合計数。スタートアップの間に開始されたものは含まない。

long

No

すべて

  • ローカル管理一時表領域がない場合

    V$MTS.SERVERS_STARTED

  • ローカル管理一時表領域がある場合

    V$SHARED_SERVER_MONITOR.SERVERS_STARTED

MTS Servers Terminated

(SERVERS_TERMINATED)

インスタンスが開始してから,Oracleによって停止されたマルチスレッド・サーバ(MTS)の合計数。

double

No

すべて

  • ローカル管理一時表領域がない場合

    V$MTS.SERVERS_TERMINATED

  • ローカル管理一時表領域がある場合

    V$SHARED_SERVER_MONITOR.SERVERS_TERMINATED

PQS Busy

(PQS_BUSY)

すべてのパラレル・クエリー・サーバがビジーだった時間。分単位。

double

No

すべて

SUM(V$PQ_SLAVE.BUSY_TIME_TOTAL)

PQS Busy %

(PQS_PERCENT_BUSY)

すべてのパラレル・クエリー・サーバがビジーだった時間の割合。

double

No

すべて

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

PQS CPU

(PQS_CPU)

すべてのパラレル・クエリー・サーバがSQL文を処理するのに使用したCPU時間。

double

No

すべて

SUM(V$PQ_SLAVE.CPU_SECS_TOTAL)

PQS Idle

(PQS_IDLE)

すべてのパラレル・クエリー・サーバがアイドル状態だった時間の合計。分単位。

double

No

すべて

SUM(V$PQ_SLAVE.IDLE_TIME_TOTAL)

PQS Idle %

(PQS_PERCENT_IDLE)

すべてのパラレル・クエリー・サーバがアイドル状態だった時間の割合。

double

No

すべて

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

PQS Msgs Rcvd

(PQS_MSGS_RCVD)

すべてのパラレル・クエリー・サーバが受け取ったメッセージの総数。

double

No

すべて

SUM(V$PQ_SLAVE.MSGS_ RCVD_TOTAL)

PQS Msgs Sent

(PQS_MSGS_SENT)

すべてのパラレル・クエリー・サーバが送ったメッセージの総数。

double

No

すべて

SUM(V$PQ_SLAVE.MSGS_ SENT_TOTAL)

PQS Sessions

(PQS_SESSIONS)

パラレル・クエリー・サーバによって使用されているセッション数。

ulong

No

すべて

SUM(V$PQ_SLAVE.SESSIONS)

Parallel Query Servers

(PARALLEL_QUERY_SERVERS)

パラレル・クエリー・サーバ数。

long

No

すべて

COUNT(V$PQ_SLAVE)

Queues

(QUEUES)

キュー数。

ulong

No

すべて

COUNT(V$QUEUE)

Record Time

(RECORD_TIME)

レコードに格納されたパフォーマンスデータの収集終了時刻。

time_t

No

すべて

Agent Collector

Record Type

(INPUT_RECORD_TYPE)

レコード名。常に「PDMT」。

string(4)

No

すべて

Agent Collector

Shared Servers

(SHARED_SERVERS)

共有サーバ数。

long

No

すべて

COUNT(V$SHARED_SERVER)

Shared Servers Busy

(SHARED_SERVERS_BUSY)

すべての共有サーバがビジーだった時間の合計。1/100秒単位。

double

No

すべて

SUM(V$SHARED_SERVER.BUSY)

Shared Servers Busy %

(SHARED_SERVERS_PERCENT_BUSY)

すべての共有サーバがビジーだった時間の割合。

double

No

すべて

(V$SHARED_SERVER.BUSY / (V$SHARED_SERVER.IDLE + V$SHARED_SERVER.BUSY)) * 100

Shared Servers Idle

(SHARED_SERVERS_IDLE)

すべての共有サーバがアイドル状態だった時間の合計。1/100秒単位。

double

No

すべて

SUM(V$SHARED_SERVER.IDLE)

Shared Servers Idle %

(SHARED_SERVERS_PERCENT_IDLE)

すべての共有サーバがアイドル状態だった時間の割合。

double

No

すべて

(V$SHARED_SERVER.IDLE / (V$SHARED_SERVER. IDLE + $SHARED_SERVER.BUSY)) * 100

Shared Servers Messages

(SHARED_SERVERS_MESSAGES)

すべての共有サーバによって処理されたメッセージ数の合計。

double

No

すべて

SUM(V$SHARED_SERVER.MESSAGES)

Start Time

(START_TIME)

レコードに格納されたパフォーマンスデータの収集開始時刻。

time_t

No

すべて

Agent Collector

Total Items Queued

(QUEUES_TOTAL_QUEUED)

すべてのキューに入っている項目数の合計。

double

No

すべて

SUM(V$QUEUE.TOTALQ)

Total Queues Wait

(QUEUES_WAIT)

すべてのキューの全項目が待機している時間の合計。1/100秒単位。

double

No

すべて

SUM(V$QUEUE.WAIT)