活动监视器(“进程信息”页)

更新日期: 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 数据库中的 sysprocessessyslocks 表具有 SELECT 权限。查看这些表的权限默认授予 PUBLIC 数据库角色。

默认情况下,KILL 一个进程的权限属于 sysadminprocessadmin 固定数据库角色的成员,并且该权限不可转让。

请参阅

其他资源

sp_who (Transact-SQL)

帮助和信息

获取 SQL Server 2005 帮助

更改历史记录

发布日期 历史记录

2005 年 12 月 5 日

更改的内容:
  • 更正了“阻塞”的说明。