博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SYSPROCESSES 查看连接
阅读量:5216 次
发布时间:2019-06-14

本文共 1773 字,大约阅读时间需要 5 分钟。

原文:

SELECT at.text,sp.*  FROM[Master].[dbo].[SYSPROCESSES] spCROSS APPLY sys.dm_exec_sql_text(sql_handle) AS atWHERE hostprocess=3616

以上语句作用:

查询客户端进程PID 为3616的程序,与此数据库的所有的连接数,每个连接最后执行的语句以及每个连接的详细信息。

进程PID 可以在任务管理器中进行查看。

连接最后执行的语句是text列的详细信息。

每个连接的详细信息在sp.*中详细说明。

执行结果

spid 前50个表示的是 系统进程ID

查看文档:

以下是sysprocesses 表中保存关于运行在 Microsoft® SQL Server™ 上的进程的信息。这些进程可以是客户端进程或系统进程。sysprocesses 只存储在master 数据库中。

 

列名 数据类型 描述
spid smallint SQL Server 进程 ID。
kpid smallint Microsoft Windows NT 4.0® 线程 ID。
blocked smallint 分块进程的进程 ID (spid)。
waittype binary(2) 保留。
waittime int 当前等待时间(以毫秒为单位)。当进程不处于等待时,为 0。
lastwaittype nchar(32) 表示上次或当前等待类型名称的字符串。
waitresource nchar(32) 锁资源的文本化表示法。
dbid smallint 当前正由进程使用的数据库 ID。
uid smallint 执行命令的用户 ID。
cpu int 进程的累计 CPU 时间。无论 SET STATISTICS TIME ON 选项是 ON 还是 OFF,都为所有进程更新该条目。
physical_io int 进程的累计磁盘读取和写入。
memusage int 当前分配给该进程的过程高速缓存中的页数。一个负数,表示进程正在释放由另一个进程分配的内存。
login_time datetime 客户端进程登录到服务器的时间。对于系统进程,是存储 SQL Server 启动发生的时间。
last_batch datetime 客户端进程上次执行远程存储过程调用或 EXECUTE 语句的时间。对于系统进程,是存储 SQL Server 启动发生的时间。
ecid smallint 用于唯一标识代表单个进程进行操作的子线程的执行上下文 ID。
open_tran smallint 进程的打开事务数。
status nchar(30) 进程 ID 状态(如运行、休眠等)。
sid binary(85) 用户的全局唯一标识符 (GUID)。
hostname nchar(128) 工作站的名称。
program_name nchar(128) 应用程序的名称。
hostprocess nchar(8) 工作站进程 ID 号。
cmd nchar(16) 当前正在执行的命令。
nt_domain nchar(128) 客户端的 Windows NT 4.0 域(如果使用 Windows 身份验证)或信任连接的 Windows NT 4.0 域。
nt_username nchar(128) 进程的 Windows NT 4.0用户名(如果使用 Windows 身份验证)或信任连接的 Windows NT 4.0 用户名。
net_address nchar(12) 指派给每个用户工作站上的网络接口卡唯一标识符。当用户登录时,该标识符插入net_address 列。
net_library nchar(12) 用于存储客户端网络库的列。每个客户端进程都在网络连接上进入。网络连接有一个与这些进程关联的网络库,该网络库使得这些进程可以建立连接。有关更多信息,请参见。
loginame nchar(128) 登录名。
posted on
2018-06-13 17:17 阅读(
...) 评论(
...)

转载于:https://www.cnblogs.com/lonelyxmas/p/9178817.html

你可能感兴趣的文章
Linux(CentOS 5.5) Redis 安装及RedisPHP拓展安装应用
查看>>
汇编语言 第二单元 整理
查看>>
NOIP2013 火柴排队 [洛谷P1966]
查看>>
PHP二维数组排序函数
查看>>
Problem G: 部分复制字符串
查看>>
一般创建数据库的(带字符集的方法)
查看>>
Scrapy基础01
查看>>
django 代码
查看>>
云平台-云计算的认识
查看>>
Python 第四阶段 学习记录之----多线程
查看>>
11g RAC R2 日常巡检--Grid
查看>>
Text Style Transfer论文笔记
查看>>
CC3200模块的内存地址划分和bootloader,启动流程(二)
查看>>
Flex 全屏显示方法
查看>>
ubuntu 16.04 安装chrome的方法
查看>>
redis 使用 get 命令读取 bitmap 类型的数据
查看>>
Python高级语法之:一篇文章了解yield与Generator生成器
查看>>
perl debug
查看>>
第一模块·开发基础-第2章·数据类型、字符编码、文件操作
查看>>
Ecological Premium
查看>>