機能
Multi - Threaded Server(PD_PDMT)レコードには,マルチスレッド・サーバ(MTS)のオプションについての,ある時点での状態を示すパフォーマンスデータが格納されます。
デフォルト値および変更できる値
項目 | デフォルト値 | 変更可否 |
---|---|---|
Collection Interval | 300 | ○ |
Collection Offset | 50 | ○ |
Log | No | ○ |
LOGIF | 空白 | ○ |
ODBCキーフィールド
なし
ライフタイム
MTS環境Oracleインスタンスの作成から削除まで。
レコードサイズ
フィールド
PFM - View名 (PFM - Manager名) | 説明 | 要約 | 形式 | デルタ | サポートVR | データソース |
---|---|---|---|---|---|---|
Avg Queue Wait (QUEUES_AVERAGE_WAIT) | 項目ごとの平均待機時間。 | - | 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) | すべてのディスパッチャーの合計ビジー時間。 | - | 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) | すべてのディスパッチャーの合計アイドル時間。 | - | 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サーバの割合。 Oracle 10g以降のインスタンスの場合,常に0となる。 | - | double | No | すべて | (COUNT(V$SHARED_SERVER) / init.ora MTS_MAX_SERVERS) * 100 |
MTS Servers Highwater (SERVERS_HIGHWATER) | インスタンスが開始してから,同時に実行していたマルチスレッド・サーバ(MTS)のピーク数。 | - | long | No | すべて |
|
MTS Servers Started (SERVERS_STARTED) | インスタンスが開始してからのマルチスレッド・サーバ(MTS)の合計数。スタートアップの間に開始されたものは含まない。 | - | long | No | すべて |
|
MTS Servers Terminated (SERVERS_TERMINATED) | インスタンスが開始してから,Oracleによって停止されたマルチスレッド・サーバ(MTS)の合計数。 | - | double | No | すべて |
|
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) | すべてのキューの全項目が待機している時間の合計。 | - | double | No | すべて | SUM(V$QUEUE.WAIT) |