Hitachi

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


User Process Detail (PD_USER)

Organization of this page

Function

The User Process Detail (PD_USER) record indicates information related to each logged-on user. One record is created for each user process. This is a multi-instance record.

Default and changeable values

Item

Default value

Changeable

Collection Interval

60

Y

Collection Offset

0

Y

Log

No

Y

LOGIF

(Blank)

Y

Over 10 Sec Collection Time

No

N

ODBC key field

Lifetime

From the time a process starts until the time it stops

Record size

Fields

View name

(Manager name)

Description

Summary

Format

Delta

Data source

Microsoft SQL Server version 2014 or earlier

Microsoft SQL Server version 2016 or later

CPU Time

(CPU_TIME)

Total time the CPU was busy for the user

Correct values cannot be collected for this field.

--

utime

No

master..sysprocesses.cpu

sys.dm_exec_sessions.cpu_time, sys.dm_exec_requests.cpu_time

Locks held

(LOCKS_HELD)

Number of locks held by user connection

--

ulong

No

master..syslockinfo.req_spid

sys.dm_tran_locks.request_session_id

Login Name

(LOGIN_NAME)

Actual name of the user

--

string(257)

No

master..syslogins.loginname

sys.server_principals.name

Mem Pages

(MEMORY)

Microsoft SQL Server 2014 or earlier

Amount of memory allocated to user connection (1 page equals 8 kilobytes)

Microsoft SQL Server 2016 or later

Number of pages of memory used for user connection

--

ulong

No

master..sysprocesses.memusage

sys.dm_exec_sessions.memory_usage

Physical I/O

(PHYSICAL_IO)

Total number of disk read and write operations by the user

--

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)

Interval end time (GMT format)

--

time_t

No

Agent Collector

Record Type

(INPUT_RECORD_TYPE)

Record type (always USER)

--

char(8)

No

Agent Collector

Role

(ROLE)

Fixed server role to which the user belongs.

Options are delimited by commas.

--

string(80)

No

master..syslogins

sys.server_principals

SID

(SID)

Security ID of the user. Hexadecimal. If information cannot be obtained from the syslogins system table of Microsoft SQL Server, it is obtained from the sysprocesses system table.

--

string(171)

No

master..syslogins.sid or master..sysprocesses.sid

sys.databases.owner_sid or sys.dm_exec_sessions.security_id

SPID

(SPID)

Connection process ID of the user

--

word

No

master..sysprocesses.spid

sys.dm_exec_sessions.session_id

Start Time

(START_TIME)

Interval start time (GMT format)

--

time_t

No

Agent Collector

User

(USER_ID)

User ID

Microsoft SQL Server 2014 or earlier

If information cannot be obtained from the syslogins system table of Microsoft SQL Server, it is obtained from the sysprocesses system table. If the logon name used is 61 characters or longer, the part exceeding 61 characters is cut off.

Microsoft SQL Server 2016 or later

If information cannot be obtained from the sys.server_principals system table of Microsoft SQL Server, it is obtained from the dm_exec_sessions system table.

If the logon name used is 61 characters or longer, the part exceeding 61 characters is cut off.

--

string(257)

No

master..sysprocesses.sid, master..syslogins.name or master..sysprocesses.sid, master..sysprocesses.loginame

sys.dm_exec_requests.session_id, sys.server_principals.name or sys.dm_exec_sessions.security_id, sys.dm_exec_sessions.login_name