活动监视器(“进程信息”页)
更新日期: 2005 年 12 月 5 日
使用此页可以查看当前进程的属性。
选项
- 进程 ID
SQL Server 进程 ID。
- 用户
执行命令的用户的 ID。
- 数据库
当前由该进程使用的数据库。
- 状态
进程的状态(例如,正在运行、正在睡眠、可运行和后台)。
- 打开的事务
进程的打开事务数。
- 命令
当前正在执行的命令。
- 应用程序
进程正在使用的应用程序名称。
- 等待时间
当前等待时间(毫秒)。如果进程不等待,则等待时间为零。
- 等待类型
指示上次或当前等待类型的名称。
- 资源
锁资源的文字表示。
- CPU
进程的累积 CPU 时间。选项更新仅适用于同一会话中已激活 SET STATISTICS TIME ON 时,执行 Transact-SQL 语句的进程。如果在 SET STATISTICS TIME ON 的情况下执行了查询,将更新 CPU 列。如果返回零,则 SET STATISTICS TIME 为 OFF。
- 物理 IO
进程的累积磁盘读取和写入次数。
- 内存使用量
当前为此进程分配的过程缓存中的页数。如果是负数,则表示进程正在释放由另一个进程分配的内存。
- 登录时间
客户端进程登录到服务器的时间。对于系统进程,显示的是 SQL Server 的启动时间。
- 上一批
客户端进程上次执行远程存储过程调用或 EXECUTE 语句的时间。对于系统进程,显示的是 SQL Server 的启动时间。
- 主机
工作站的名称。
- 网络库
存储客户端网络库的列。每个客户端进程都是通过网络连接而接入的。网络连接有一个与这些进程相关联的网络库,该网络库允许这些进程接入。
- 网络地址
分配给各个用户工作站上的网络接口卡的唯一标识符。当用户登录时,此标识符将插入到Network Address
列中。
- 阻塞者
阻塞进程的进程 ID (SPID)。
- 阻塞
指示此进程是否阻塞其他进程。1 = 是;0 = 否。
- 执行上下文
执行上下文 ID,用于唯一标识代表单个进程运行的子线程。
状态值
可能存在以下图标和状态值:
图标 | 术语 | 定义 |
---|---|---|
正在运行 |
进程当前正在执行任务。 |
|
可运行 |
进程有一个连接并且已在过去成功运行。它当前没有要执行的任务。 |
|
正在睡眠 |
进程有要执行的任务,但仍需要一些条件,例如锁或用户输入。 |
|
后台 |
定期苏醒以执行任务的后台进程。 |
|
挂起 |
进程有要执行的任务,但已停止。状态字段不包含进程挂起的原因。“等待类型”字段可能包含进程挂起原因的有关信息。 |
|
其他 |
进程状态不属于上述状态之一。 |
权限
对数据库锁定问题进行故障排除时,使用活动监视器,并终止死锁或无响应的进程。
若要查看活动监视器,用户需要对 SQL Server 2005 服务器具有 VIEW SERVER STATE 权限。
若要查看活动监视器,用户需要对 SQL Server 2000 服务器上的 master 数据库中的 sysprocesses 和 syslocks 表具有 SELECT 权限。查看这些表的权限默认授予 PUBLIC 数据库角色。
默认情况下,KILL 一个进程的权限属于 sysadmin 和 processadmin 固定数据库角色的成员,并且该权限不可转让。
请参阅
其他资源
帮助和信息
更改历史记录
发布日期 | 历史记录 |
---|---|
2005 年 12 月 5 日 |
|