系统数据收集组报表

数据收集器提供了每个系统数据收集组的历史记录报表。 下面的每个报表都使用管理数据仓库中存储的数据:

可以使用这些报表获取信息以监视系统功能和解决系统性能问题。

磁盘使用情况摘要报表

磁盘使用情况摘要报表包含有关 SQL Server实例中所有数据库的磁盘空间使用情况的数据。 报表中提供的数据是使用磁盘使用情况收集组获取的,该收集组使用一般 T-SQL 查询收集器类型。

可以通过对象资源管理器访问磁盘使用情况摘要报表。 若要查看该报表,请展开“管理”文件夹,右键单击“数据收集”,依次指向“报表”和“管理数据仓库”,然后单击“磁盘使用情况摘要”。 有关详细信息,请参阅查看收集组报表 (SQL Server Management Studio)

磁盘使用情况收集组报表

磁盘使用情况收集组报表提供了用于 SQL Server实例中所有数据库的磁盘空间概览,并提供了其中每个数据库的数据文件和日志文件的增长趋势。

  • 摘要表显示了数据收集器所监视的服务器上安装的所有数据库的起始大小 (MB) 和当前大小。

  • 数据文件和日志文件的趋势和平均增长信息以图形和数值方式显示。

磁盘使用情况收集组 - 数据库: <database_name> 子报表

在“磁盘使用情况收集组”报表的摘要表中单击特定数据库或日志文件的趋势线时,将显示“磁盘使用情况收集组 - 数据库: <database_name> 子报表”。 此报表提供了在一段时间内磁盘空间使用增长趋势的图形表示形式。 磁盘使用情况是按数据文件的已用空间、数据空间、未分配的空间和索引空间以及日志文件的已用空间和未使用空间组织和报告的。

图形下面的表列出了数据收集时间和相应的使用情况数据。

数据库的磁盘使用情况: <database_name> 子报表

“磁盘使用情况收集组”报表的摘要表中单击数据库名称时,将显示 database:<database_name> 子报表的磁盘使用情况。 此报表提供了数据库的数据文件和事务日志文件空间使用情况的数值和图形明细。 数据文件的空间使用情况是按分配给索引页、未分配的空间、数据页以及未使用空间的百分比进行分类的。 这些类别定义如下:

类别 定义
索引 用于保留索引页的磁盘空间量。
未分配 可用于数据库的磁盘空间量,但尚未分配给任何对象。
数据 由数据页使用的磁盘空间量。
未使用 已分配给一个或多个对象的磁盘空间量,但尚未使用。

事务日志文件的空间使用情况是按已用空间和未使用空间分类的。

如果自动增长和自动收缩事件已发生在数据库中,则将针对数据文件和日志文件报告这些事件。 报表将显示每个事件的开始时间和持续时间以及所产生的文件大小的更改。

将报告数据库中每个数据文件所使用的磁盘空间。 作为保留的空间报告的空间是已用空间量加上分配给文件但尚未使用的空间量。 按已用空间报告的空间是由排除分配的空间的文件当前使用的实际空间。

查询统计信息历史记录报表

查询统计信息历史记录报表包含查询执行统计信息。 此报表中使用的数据是通过查询统计信息收集组获取的,该收集组使用查询活动收集器类型。

可以通过对象资源管理器来访问查询统计信息历史记录报表。 若要查看报表,请展开“管理”文件夹,右键单击“数据收集”,依次指向“报表”和“管理数据仓库”,然后单击“查询统计信息历史记录”。 有关详细信息,请参阅查看收集组报表 (SQL Server Management Studio)

选择要包含在报表中的数据

报表会包含整个数据收集期间内的查询执行统计信息。 可以使用两种方法浏览数据收集时间线以选择要查看的数据段。

时间线控件和导航按钮

使用时间线控件和导航按钮在时间线上移动或选择日期范围。 箭头按钮提供左右滚动功能,因此您可以在时间线上前后移动。 默认情况下,使用箭头在时间线上移动时,增量为 4 小时。 可以使用放大镜按钮将此时间增量扩大或缩小为以下值之一:15 分钟、1 小时、4 小时、12 小时或 24 小时。 当前选择的时间范围通过时间线的突出显示部分指示,并在时间线下方以文本形式显示。 每次单击时间线或使用导航按钮时,这些值以及报表中的数据都会相应更新。

日历按钮

使用日历按钮可指定要报告的数据的开始日期、开始时间和持续时间。

查询统计信息历史记录报表

“按总 CPU 时间排名靠前的查询”图形显示选定时间范围内的各个查询相对于总 CPU 使用率的开销。 若要显示不同的查询相对开销视图,请单击图形下面提供的以下超链接之一:“持续时间”、“I/O 总数”、“物理读取数”或“逻辑写入数” 。

图形下方的表提供其他查询数据。 表中会列出图形中显示的每个查询的相应文本以及详细的统计信息。 请注意,各个图形条以及表中显示的每个查询都是活动链接。 单击某一活动链接可打开相应查询的查询详细信息子报表。

查询详细信息子报表

查询详细信息子报表提供完整的查询文本。 查询旁边有一个 “编辑查询文本” 超链接。 可以单击此链接在查询编辑器中打开该查询。 查询下面的表中提供了查询执行统计信息,例如,每次查询执行的平均持续时间。

将显示查询计划和每次执行的平均持续时间图形。 若要显示不同的查询计划相对开销视图,请单击图形下面显示的任一超链接:“持续时间”、“物理读取数”或“逻辑写入数” 。 图形线将处于活动状态,您可以单击任意点打开查询计划详细信息子报表。

图形下面的表根据每次执行时使用的 CPU 时间显示前 10 个查询计划。 “计划编号”列中的每个数字都是一个活动链接,可以单击这样的链接以打开查询计划详细信息子报表。

查询计划详细信息子报表

此报表显示查询计划的相关信息。 除了可用于编辑查询和查看执行统计信息外,此报表还提供有关查询计划的详细信息。 “查看图形查询执行计划” 超链接可打开当前查询的执行计划的图形表示形式。

服务器活动历史记录报表

服务器活动历史记录报表包含有关服务器和 SQL Server实例的资源消耗情况和服务器活动的数据。 此报表中提供的数据是由服务器活动收集组收集的,该收集组使用一般 T-SQL 查询收集器类型和性能计数器收集器类型。

可以通过对象资源管理器来访问服务器活动历史记录报表。 若要查看此报表,请展开“管理”文件夹,右键单击“数据收集”,依次指向“报表”和“管理数据仓库”,然后单击“服务器活动历史记录”。 有关详细信息,请参阅查看收集组报表 (SQL Server Management Studio)

选择要包含在报表中的数据

报表会将整个数据收集期间内发生的服务器活动纳入其中。 可以使用两种方法浏览数据收集时间线以选择要查看的数据段。

时间线控件和导航按钮

使用时间线控件和导航按钮在时间线上移动或选择日期范围。 箭头按钮提供左右滚动功能,因此您可以在时间线上前后移动。 默认情况下,使用箭头在时间线上移动时,增量为 4 小时。 可以使用放大镜按钮将此时间增量扩大或缩小为以下值之一:15 分钟、1 小时、4 小时、12 小时或 24 小时。 当前选择的时间范围通过时间线的突出显示部分指示,并在时间线下方以文本形式显示。 每次单击时间线或使用导航按钮时,这些值以及报表中的数据都会相应更新。

日历按钮

使用日历按钮可指定要报告的数据的开始日期、开始时间和持续时间。

服务器活动历史记录报表

服务器活动历史记录报表显示 SQL Server 实例和主机操作系统的服务器活动的初始视图。

下表介绍了报表中显示 SQL Server 和系统活动相关信息的图形以及可以通过这些图形访问的详细子报表。

图形 报表说明
%CPU 通过单击 %CPU 图形中 SQL Server 或系统图形线上的任意点可访问以下子报表。

SQL Server
“查询统计信息历史记录”报表提供SQL Server实例中开销最高的查询的图形。 图形下方的表将列出这些查询,并包含其中每一查询的统计数据。 可以单击某一查询获取其他详细信息。

系统
系统 CPU 使用率报表提供每个处理器的 %CPU 时间的图形,并且还提供一个包含每个进程的统计数据的表格。
内存用量 通过单击内存使用量图形中 SQL Server 或系统图形线上的任意点可访问以下子报表。

SQL Server
SQL Server内存使用情况报表提供了SQL Server进程内存使用情况、内存计数器、按类型划分的内部内存消耗的图形,以及一个表,该表按组件类型提供有关平均内存使用率的数据。

系统
系统内存使用量报表提供内存使用量以及缓存和页面命中率图形,并且还提供一个表格,其中包含每个进程的工作集和专用字节的相关信息。
磁盘 I/O 使用情况 通过单击磁盘 I/O 使用情况图形中 SQL Server 或系统图形线上的任意点可访问以下子报表。

SQL Server
SQL Server磁盘 I/O 使用情况报告提供了磁盘响应时间和磁盘传输速率的图形。 其他表格提供按照磁盘、数据库和文件排列的虚拟文件统计信息。

系统
系统磁盘使用情况报表提供磁盘响应时间、平均磁盘队列长度以及磁盘传输速率的图形,并且还提供一个表格,其中包含每个进程的 I/O 写入次数和读取次数的相关信息。
网络使用情况 没有提供额外的报表。
SQL Server 等待 “ SQL Server 等待”图形显示按照等待类别排列的所执行线程遇到的等待。 单击该图形中的任意段可访问详细报表。 除了提供时间范围较窄的图形 SQL Server 等待统计信息外,此报表还以表格形式提供等待类别的相关信息。 对于每个类别(如 CPU 及其子类别),该表格显示等待数、等待时间以及占总等待时间的百分比。
SQL Server 活动 可通过 SQL Server 活动图形访问 SQL Server 活动的不同方面。 通过单击 SQL 编译数/秒图形线上的点获取的报表如下所示:

连接和会话

Requests

计划缓存命中率

tempdb 特征

另请参阅

“数据收集”
查看收集组报表 (SQL Server Management Studio)