如何打开活动监视器 (SQL Server Management Studio)

使用活动监视器可以获取有关 SQL Server 进程的信息,并可了解这些进程如何影响当前的 SQL Server 实例。

“活动监视器”页包含以下部分:

  • 概述 - 以图形方式显示处理器时间百分比、正在等待任务的数量、数据库 I/O(MB/秒)和批请求数(数量/秒)。

  • 活动用户任务 - 显示与 SQL Server 数据库引擎建立的活动用户连接的信息。

  • 资源等待 - 显示等待状态信息。

  • 数据文件 I/O - 显示数据库数据和日志文件的 I/O 信息。

  • 最近耗费大量资源的查询 - 显示最消耗资源的查询的相关信息。

若要在 SQL Server 2005 和 SQL Server 2008 中查看活动监视器,用户必须拥有 VIEW SERVER STATE 权限。

若要在 SQL Server 2000 服务器上查看活动监视器,用户必须对 master 数据库中的 sysprocesses 和 syslocks 表拥有 SELECT 权限。默认情况下,已为公共数据库角色授予了查看这些表的权限。

若要终止进程,用户必须是 sysadmin 或 processadmin 固定服务器角色的成员。

打开 SQL Server Management Studio 中的活动监视器

  1. 在 SQL Server Management Studio 标准工具栏上,单击**“活动监视器”**。

  2. 在**“连接到服务器”对话框中,选择服务器名和身份验证模式,然后单击“连接”**。

还可随时通过按 CTRL+ALT A 打开活动监视器。

在对象资源管理器中打开活动监视器

  • 在对象资源管理器中,右键单击相应的实例名称,然后选择**“活动监视器”**。

在打开 SQL Server Management Studio 时打开活动监视器

  1. 在**“工具”菜单上,单击“选项”**。

  2. 在**“选项”对话框中,展开“环境”,再选择“常规”**。

  3. 在**“启动时”框中,选择“打开对象资源管理器和活动监视器”**。

  4. 若要激活更改,请先关闭再重新打开 SQL Server Management Studio。