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