Multi - Threaded ServerPD_PDMT

機能

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

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

項目デフォルト値変更可否
Collection Interval300
Collection Offset50
LogNo
LOGIF空白

ODBCキーフィールド

なし

ライフタイム

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

レコードサイズ

フィールド

PFM - View名
(PFM - Manager名)
説明要約形式デルタサポートVRデータソース
Avg Queue Wait
(QUEUES_AVERAGE_WAIT)
項目ごとの平均待機時間。doubleNoすべてV$QUEUE.WAIT / V$QUEUE.TOTALQ
Circuits
(CIRCUITS)
サーキット数。ulongNoすべてCOUNT(V$CIRCUIT)
Dispatchers
(DISPATCHERS)
ディスパッチャー数。ulongNoすべてCOUNT(V$DISPATCHER)
Dispatchers Busy
(DISPATCHERS_BUSY)
すべてのディスパッチャーの合計ビジー時間。doubleNoすべてSUM(V$DISPATCHER.BUSY)
Dispatchers Busy %
(DISPATCHERS_PERCENT_BUSY)
すべてのディスパッチャーがビジーに費やした時間の割合。doubleNoすべて(SUM(V$DISPATCHER.BUSY) / (SUM(V$DISPATCHER.IDLE) + SUM(V$DISPATCHER.BUSY))) * 100
Dispatchers Idle
(DISPATCHERS_IDLE)
すべてのディスパッチャーの合計アイドル時間。doubleNoすべてSUM(V$DISPATCHER.IDLE)
Dispatchers Idle %
(DISPATCHERS_PERCENT_IDLE)
すべてのディスパッチャーがアイドルに費やした時間の割合。doubleNoすべて(SUM(V$DISPATCHER. IDLE) / (SUM(V$DISPATCHER.IDLE) + SUM(V$DISPATCHER.BUSY))) * 100
Dispatchers Messages
(DISPATCHERS_MESSAGES)
すべてのディスパッチャーで処理されたメッセージ数の合計。doubleNoすべてSUM(V$DISPATCHER.MESSAGES)
Items Queued
(QUEUES_QUEUED)
現在,すべてのキューにある項目数。doubleNoすべてSUM(V$QUEUE.QUEUED)
MTS Max Servers %
(PERCENT_MTS_MAX_SERVERS)
init.oraファイルのMTS_MAX_SERVERSパラメーターに対するMTSサーバの割合。
Oracle 10g以降のインスタンスの場合,常に0となる。
doubleNoすべて(COUNT(V$SHARED_SERVER) / init.ora MTS_MAX_SERVERS) * 100
MTS Servers Highwater
(SERVERS_HIGHWATER)
インスタンスが開始してから,同時に実行していたマルチスレッド・サーバ(MTS)のピーク数。longNoすべて
  • Oracle9i以降でローカル管理一時表領域がない場合
    V$MTS.SERVERS_HIGHWATER
  • Oracle9i以降でローカル管理一時表領域がある場合
    V$SHARED_SERVER_MONITOR.SERVERS_HIGHWATER
MTS Servers Started
(SERVERS_STARTED)
インスタンスが開始してからのマルチスレッド・サーバ(MTS)の合計数。スタートアップの間に開始されたものは含まない。longNoすべて
  • Oracle9i以降でローカル管理一時表領域がない場合
    V$MTS.SERVERS_STARTED
  • Oracle9i以降でローカル管理一時表領域がある場合
    V$SHARED_SERVER_MONITOR.SERVERS_STARTED
MTS Servers Terminated
(SERVERS_TERMINATED)
インスタンスが開始してから,Oracleによって停止されたマルチスレッド・サーバ(MTS)の合計数。doubleNoすべて
  • Oracle9i以降でローカル管理一時表領域がない場合
    V$MTS.SERVERS_TERMINATED
  • Oracle9i以降でローカル管理一時表領域がある場合
    V$SHARED_SERVER_MONITOR.SERVERS_TERMINATED
PQS Busy
(PQS_BUSY)
すべてのパラレル・クエリー・サーバがビジーだった時間。分単位。doubleNoすべてSUM(V$PQ_SLAVE.BUSY_TIME_TOTAL)
PQS Busy %
(PQS_PERCENT_BUSY)
すべてのパラレル・クエリー・サーバがビジーだった時間の割合。doubleNoすべて(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時間。doubleNoすべてSUM(V$PQ_SLAVE.CPU_SECS_TOTAL)
PQS Idle
(PQS_IDLE)
すべてのパラレル・クエリー・サーバがアイドル状態だった時間の合計。分単位。doubleNoすべてSUM(V$PQ_SLAVE.IDLE_TIME_TOTAL)
PQS Idle %
(PQS_PERCENT_IDLE)
すべてのパラレル・クエリー・サーバがアイドル状態だった時間の割合。doubleNoすべて(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)
すべてのパラレル・クエリー・サーバが受け取ったメッセージの総数。doubleNoすべてSUM(V$PQ_SLAVE.MSGS_ RCVD_TOTAL)
PQS Msgs Sent
(PQS_MSGS_SENT)
すべてのパラレル・クエリー・サーバが送ったメッセージの総数。doubleNoすべてSUM(V$PQ_SLAVE.MSGS_ SENT_TOTAL)
PQS Sessions
(PQS_SESSIONS)
パラレル・クエリー・サーバによって使用されているセッション数。ulongNoすべてSUM(V$PQ_SLAVE.SESSIONS)
Parallel Query Servers
(PARALLEL_QUERY_SERVERS)
パラレル・クエリー・サーバ数。longNoすべてCOUNT(V$PQ_SLAVE)
Queues
(QUEUES)
キュー数。ulongNoすべてCOUNT(V$QUEUE)
Record Time
(RECORD_TIME)
レコードに格納されたパフォーマンスデータの収集終了時刻。time_tNoすべてAgent Collector
Record Type
(INPUT_RECORD_TYPE)
レコード名。常に「PDMT」。string(4)NoすべてAgent Collector
Shared Servers
(SHARED_SERVERS)
共有サーバ数。longNoすべてCOUNT(V$SHARED_SERVER)
Shared Servers Busy
(SHARED_SERVERS_BUSY)
すべての共有サーバがビジーだった時間の合計。1/100秒単位。doubleNoすべてSUM(V$SHARED_SERVER.BUSY)
Shared Servers Busy %
(SHARED_SERVERS_PERCENT_BUSY)
すべての共有サーバがビジーだった時間の割合。doubleNoすべて(V$SHARED_SERVER.BUSY / (V$SHARED_SERVER.IDLE + V$SHARED_SERVER.BUSY)) * 100
Shared Servers Idle
(SHARED_SERVERS_IDLE)
すべての共有サーバがアイドル状態だった時間の合計。1/100秒単位。doubleNoすべてSUM(V$SHARED_SERVER.IDLE)
Shared Servers Idle %
(SHARED_SERVERS_PERCENT_IDLE)
すべての共有サーバがアイドル状態だった時間の割合。doubleNoすべて(V$SHARED_SERVER.IDLE / (V$SHARED_SERVER. IDLE + $SHARED_SERVER.BUSY)) * 100
Shared Servers Messages
(SHARED_SERVERS_MESSAGES)
すべての共有サーバによって処理されたメッセージ数の合計。doubleNoすべてSUM(V$SHARED_SERVER.MESSAGES)
Start Time
(START_TIME)
レコードに格納されたパフォーマンスデータの収集開始時刻。time_tNoすべてAgent Collector
Total Items Queued
(QUEUES_TOTAL_QUEUED)
すべてのキューに入っている項目数の合計。doubleNoすべてSUM(V$QUEUE.TOTALQ)
Total Queues Wait
(QUEUES_WAIT)
すべてのキューの全項目が待機している時間の合計。doubleNoすべてSUM(V$QUEUE.WAIT)