统计信息

统计信息的及时更新是保证系统高效运行的前提,自治服务提供统计信息查询、统计信息直方图和统计信息更新功能。

前提条件

实例不能是RDS SQL Server 2008 R2云盘版。

操作步骤

  1. 访问RDS实例列表,在上方选择地域,然后单击目标实例ID。
  2. 在左侧导航栏中,选择自治服务 > 性能优化

  3. 选择统计信息页签。

页面介绍

  • 统计信息总览:展示RDS实例统计信息的概况。详细参数说明如下。

    表 1. 统计信息总览参数说明

    参数

    说明

    统计信息总量

    实例下所有统计信息总量。

    超过7天未更新

    实例超过7天未更新的统计信息数量。

    超过14天未更新

    实例超过14天未更新的统计信息数量。

    超过30天未更新

    实例超过30天未更新的统计信息数量。

    数据更新时间

    RDS实例统计信息页面数据的产生时间。

    重新采集

    如果您觉得数据更新时间过久,您也可以单击重新采集按钮并确认,让系统后台异步重新采集数据。

    说明

    后台异步重新采集数据,您需要等待几分钟后刷新页面查看结果。

    保存PDF

    如果您需要将页面保存到本地,请单击保存PDF,等待PDF文件生成。

  • 未更新统计信息:以图表形式直观展示RDS实例未更新的统计信息数量。详细参数说明如下。

    表 2. 未更新统计信息参数说明

    参数

    说明

    未更新统计信息

    按照超过一天、一周、两周和一个月未更新的统计信息数量分级统计。

    例如截图中的所有统计信息已经超过一个月未更新,需要用户更新RDS实例中的统计信息了。

    未更新统计信息占比

    按照超过一天、一周、两周和一个月未更新的统计信息数量进行饼状图展示占比情况。

  • 统计信息表:以表格形式展示RDS实例中所有统计信息详情。详细参数说明如下。

    表 3. 统计信息表参数说明

    参数

    说明

    表名称

    由三个部分组成:

    • 数据库名

    • 架构名

    • 对象名

    统计信息名

    统计信息的名称。

    列名

    统计信息所在列的名称。

    最后更新时间

    统计信息最后的更新时间,如果发现太久(超过14天)未更新,请使用操作中的更新功能,手动更新统计信息。

    操作

    包括直方图和更新两个操作:

    • 直方图:查看统计信息直方图,了解统计信息数据分布情况。

    • 更新:更新对应的统计信息。

    例如从这个直方图中,我们可以很直观的总结出:

    建立在表testdb01.dbo.students表上,字段名为sid的索引UQ__students__DDDFDD3782789355对应的统计信息分布很不均匀,Avg_RangeRows指标忽高忽低,或许发生了数据倾斜,需要重新更新统计信息。此时,您只需要点击操作中的更新按钮来更新该统计信息。