Process Detail(PD_PDET)
機能
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 |