Hitachi

JP1 Version 12 JP1/Performance Management - Agent Option for Microsoft(R) SQL Server


User Process Detail(PD_USER)

〈このページの構成〉

機能

User Process Detail(PD_USER)レコードは,各ログインユーザーに関する情報を示します。ユーザープロセスごとに,1件のレコードが作成されます。このレコードは,複数インスタンスレコードです。

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

項目

デフォルト値

変更可否

Collection Interval

60

Collection Offset

0

Log

No

LOGIF

空白

Over 10 Sec Collection Time

No

×

ODBCキーフィールド

ライフタイム

プロセスの起動から停止まで。

レコードサイズ

フィールド

PFM - View名

(PFM - Manager名)

説明

要約

形式

デルタ

データソース

Microsoft SQL Server 2014以前の場合

Microsoft SQL Server 2016以降の場合

CPU Time

(CPU_TIME)

該当するユーザーのためにCPUがビジーとなった累積時間。

このフィールドは正しい値を取得できません。

utime

No

master..sysprocesses.cpu

sys.dm_exec_sessions.cpu_time, sys.dm_exec_requests.cpu_time

Locks held

(LOCKS_HELD)

ユーザー接続によって保持されたロックの数。

ulong

No

master..syslockinfo.req_spid

sys.dm_tran_locks.request_session_id

Login Name

(LOGIN_NAME)

該当するユーザーの実際の名前。

string(257)

No

master..syslogins.loginname

sys.server_principals.name

Mem Pages

(MEMORY)

Microsoft SQL Server 2014以前

ユーザー接続に割り当てられたメモリーの大きさ。ページ単位(1ページは8キロバイト)。

Microsoft SQL Server 2016以降

ユーザー接続で使用されたメモリーのページ数。

ulong

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

Record Time

(RECORD_TIME)

インターバル終了日時。グリニッジ標準時形式。

time_t

No

Agent Collector

Record Type

(INPUT_RECORD_TYPE)

レコード種別。常に「USER」。

char(8)

No

Agent Collector

Role

(ROLE)

該当するユーザーが所属する固定サーバロール。コンマ区切りで表示。

string(80)

No

master..syslogins

sys.server_principals

SID

(SID)

該当するユーザーのセキュリティ識別子。16進数で表示。Microsoft SQL Serverのsysloginsシステムテーブルから情報を取得できなかった場合,sysprocessesシステムテーブルから情報を取得する。

string(171)

No

master..syslogins.sidまたはmaster..sysprocesses.sid

sys.databases.owner_sidまたはsys.dm_exec_sessions.security_id

SPID

(SPID)

該当するユーザーの接続プロセスID。

word

No

master..sysprocesses.spid

sys.dm_exec_sessions.session_id

Start Time

(START_TIME)

インターバル開始日時。グリニッジ標準時形式。

time_t

No

Agent Collector

User

(USER_ID)

ユーザーID。

Microsoft SQL Server 2014以前

Microsoft SQL Serverのsysloginsシステムテーブルから情報を取得できなかった場合,sysprocessesシステムテーブルから情報を取得する。その際,61文字以上のユーザーIDは一部が切り取られる。

Microsoft SQL Server 2016以降

Microsoft SQL Serverのsys.server_principalsシステムテーブルから情報を取得できなかった場合,dm_exec_sessionsシステムテーブルから情報を取得する。その際,61文字以上のログイン名は一部が切り取られる。

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