JP1/Performance Management - Remote Monitor for Microsoft(R) SQL Server
機能
Process Detail(PD_PDET)レコードは,特定のデータベースプロセスに関するロックや入出力などの詳細情報を示します。データベースプロセスごとに,1件のレコードが作成されます。このレコードは,複数インスタンスレコードです。
デフォルト値および変更できる値
| 項目 | デフォルト値 | 変更可否 |
|---|---|---|
| Collection Interval | 60 | ○ |
| Collection Offset | 0 | ○ |
| Log | No | ○ |
| LOGIF | 空白 | ○ |
ODBCキーフィールド
PD_PDET_SPID
ライフタイム
プロセスの起動から停止まで。
レコードサイズ
フィールド
| PFM - View名 (PFM - Manager名) |
説明 | 要約 | 形式 | デルタ | データソース |
|---|---|---|---|---|---|
| Blocked Processes (BLOCKING) |
該当するプロセスがブロックしているプロセスの数。 | − | word | No | master..sysprocesses.blocked |
| Blocking Process (BLOCKED) |
ブロックしているプロセスがある場合は,そのプロセスID。 | − | word | No | master..sysprocesses.blocked |
| CPU % (PERC_CPU) |
全データベースプロセスが使用しているCPU時間に対する,該当プロセスが使用しているCPU時間の割合。 | − | double | No | master..sysprocesses.cpu |
| CPU Timeticks (CPU) |
該当するプロセスの累積CPU時間。ティック単位。 | − | ulong | No | master..sysprocesses.cpu |
| Command (COMMAND) |
実行されたコマンドの名前。 | − | string(33) | No | master..sysprocesses.cmd |
| DB Name (DB_NAME) |
該当するプロセスがレコード取得時点で使用しているデータベース名。 | − | string(257) | No | db_name(master..sysprocesses.dbid) |
| DBID (DBID) |
該当するプロセスがレコード取得時点で使用しているデータベースID。 | − | word | No | master..sysprocesses.dbid |
| GID (GID) |
予約フィールドのため使用できません。 | − | − | − | − |
| Host (HOST) |
ホストコンピュータの名前。 | − | string(257) | No | master..sysprocesses.hostname |
| Host PID (HOST_PID) |
ホストプロセスのID。 | − | long | No | master..sysprocesses.hostprocess |
| Locks (LOCKS) |
該当するプロセスがレコード取得時点で要求しているロックの数。 | − | long | No | master..syslockinfo.req_spid |
| Mem Usage (MEMUSAGE) |
該当するプロセスに割り当てられたプロシージャキャッシュのページ数(1ページは8キロバイト)。 | − | double | No | master..sysprocesses.memusage |
| Physical I/O (PHYSICAL_IO) |
該当するプロセスの,ディスク読み書きの累積回数。 | − | double | No | master..sysprocesses.physical_io |
| Program (PROGRAM) |
アプリケーションプログラム名。 | − | string(257) | No | master..sysprocesses.program_name |
| Record Time (RECORD_TIME) |
インターバル終了日時。グリニッジ標準時形式。 | − | time_t | No | Remote Monitor Collector |
| Record Type (INPUT_RECORD_TYPE) |
レコード種別。常に「PDET」。 | − | char(8) | No | Remote Monitor Collector |
| SPID (SPID) |
プロセスID。 | − | word | No | master..sysprocesses.spid |
| Start Time (START_TIME) |
インターバル開始日時。グリニッジ標準時形式。 | − | time_t | No | Remote Monitor Collector |
| Status (STATUS) |
プロセスの状態。 | − | string(61) | No | master..sysprocesses.status |
| UID (UID) |
コマンドを実行したユーザーのユーザーID。 | − | word | No | master..sysprocesses.uid |
| User (USER) |
コマンドを発行したユーザーのログイン名。Microsoft SQL Serverのsysloginsシステムテーブルから情報を取得できなかった場合,sysprocessesシステムテーブルから情報を取得する。その際,61文字以上のログイン名は一部が切り取られる。 | − | string(257) | No | master..sysprocesses.sid, master..syslogins.nameまたはmaster..sysprocesses.sid, master..sysprocesses.loginame |
| VA DeviceID (VADEVICEID) |
仮想エージェントのデバイスID。 | − | string(256) | No | Remote Monitor Collector |
Copyright (C) 2012, Hitachi, Ltd.
Copyright (C) 2012, Hitachi Solutions, Ltd.