SQL Server Sys.SysProcesses 各字段含义

SysProcesses 表个字段描述

微软官方文档很详细(官网也有中文版):官方文档里面也有其他系统表!
https://docs.microsoft.com/en-us/sql/relational-databases/system-compatibility-views/sys-sysprocesses-transact-sql?view=sql-server-2017

本文只是博主自己学习,搬运一遍加深印象。

列名数据类型描述
spidsmallintSQL Server 会话ID
kpidsmallintWinndows 线程ID
blockedsmallint正在阻塞请求的会话ID。如果此列未NULL,则表示请求未被阻塞,或锁定会话的会话信息不可用(或无法进行标识)
2:阻塞资源有孤立的分布式事务拥有。
3:阻塞资源由延迟的恢复事务拥有。
4:由于内部闩锁状态转换而无法确定阻塞闩锁所有者的会话 ID。
waittypebinary(2)保留
waittimebigint当前等待时间(毫秒)
lastwaittypenchar(32)上次或当前等待类型名称的字符串
waitsourecencahr(256)锁定资源的文本化表示法
dbidsmallint当前进程使用的数据库ID
uidsmallint执行命令的用户ID。如果用户数和角色(role)数超过32767,则发生溢出或返回NULL
cpuint进程累积的CPU时间。无论SET STATISTICS TIME 选项是ON还是OFF,都为所有进程更新该项
physical_iobigint进程的累计磁盘独写和写入
memusageint为此进程分配的过程缓存中的页数。如果负数,表示进程正在释放由另一个进程分配的内存。
login_timedateitme客户端进程登陆到服务器的时间
last_batchdateitme客户端进程上次执行存储过程或EXECUTE语句的时间
ecidsmallint用于唯一标示单个进程进行操作的子线程的执行上下文ID
open_transmallint进程的打开事务数
Statusnchar(30)进程的ID状态
dormant:SQL Server 正在重置会话
backgroud:会话正在运行一个后台任务,例如死锁检测
running:会话正在运行或多个批处理(batch)
rollback:会话具有正在处理的事务回滚
pending:会话正在等待工作线程变的可用(become available)
runnable:The task in the session is in the runnable queue of a scheduler while waiting to get a time quantum.
spinloop:会话中的任务正在等待调节锁变为可用
suspend:会话正在等待事件,如 I/O 完成
spidbinary(86)用户的全局唯一标识符(GUID)
hostnamenchar(128)工作站的名称
program_namencahr(128)应用程序的名称
hostprocessnchar(10)工作站进程的ID号
cmdnchar(16)当前正在执行的命令
nt_domainnchar(128)客户端的 Windows 域(如果使用 Windows 身份验证)或可信连接的 Windows 域。
nt_usernamenchar(128)进程的windows用户名,或可信连接的widows用户名
net_librarynchar(12)用于存储客户端网络库的列。 每个客户端进程都在网络连接上进入。 网络连接有一个与这些进程关联的网络库,该网络库使得这些进程可以建立连接。
loginnamenchar(128)登录名
context_infobinary(128)Data stored in a batch by using the SET CONTEXT_INFO statement.
sql_handlebinary(20)表示正在执行的批或对象
stmt_startintStarting offset of the current SQL statement for the specified sql_handle.
stmt_endintEnding offset of the current SQL statement for the specified sql_handle.
-1 = Current statement runs to the end of the results returned by the fn_get_sql function for the specified sql_handle.
request_idint请求ID
page_resourcebinary(8)Applies to: SQL Server 2019 。An 8-byte hexadecimal representation of the page resource if the waitresource column contains a page.
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值