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
-
PD_USER_SID
-
PD_USER_SPID
Lifetime
From the time a process starts until the time it stops
Record size
-
Fixed part: 681 bytes
-
Variable part: 791 bytes
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) |
|
-- |
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
|
-- |
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 |