SQL Server CloudDBA提供索引使用率查询功能,用户可以查询表中已经存在的索引的使用率情况,以及索引的碎片率。

操作步骤

  1. 访问RDS实例列表,在上方选择地域,然后单击目标实例ID。
  2. 在左侧导航栏中,选择CloudDBA > 性能优化
  3. 选择索引使用率页签。

页面介绍

  • 索引使用总览:展示RDS实例使用索引的概况。详细参数说明如下。
    表 1. 索引使用总览参数说明
    参数 说明
    索引总量 实例下所有的索引总数量。
    索引总空间 实例下所有的索引所占空间总和。
    索引碎片率超过30% 实例下所有索引的碎片率超过30%的索引总数量。
    索引查找次数低于100 实例下所有索引被用户查找的总次数低于100次的总数量。
    数据更新时间 RDS实例索引使用率页面数据的产生时间。
    重新采集 如果您觉得数据更新时间过久,您也可以单击重新采集按钮并确认,让系统后台异步重新采集数据。
    说明 后台异步重新采集数据,您需要等待几分钟后刷新页面查看结果。
    保存PDF 如果您需要将页面保存到本地,请单击保存PDF,等待PDF文件生成。
  • 索引使用图表信息:以图表形式直观展示RDS实例索引使用的情况。详细参数说明如下。
    表 2. 索引使用图表信息参数说明
    参数 说明
    索引碎片率 实例中所有索引碎片率的统计分布情况。
    索引使用率 实例中所有索引使用率的统计分布情况。
    空间变化趋势 实例中所有索引总空间变化趋势。
    TOP 10索引碎片率 TOP 10的聚集和非聚集索引碎片率。
  • 索引使用信息表:以表格形式展示RDS实例中所有索引的使用详情。详细参数说明如下。
    表 3. 索引使用信息表参数说明
    参数 说明
    表名称 由三个部分组成:
    • 数据库名
    • 架构名
    • 对象名
    索引名称 索引名称。
    碎片率 索引的碎片率。
    大小(MB) 索引占用的空间大小,单位为MB。
    维护操作 建议的维护操作。
    理由 对应维护操作的理由。
    优先级 维护操作的优先级。
    页数 索引占用的空间页数。
    查找 使用索引做查找的次数及百分比。
    扫描 使用索引做扫描的次数及百分比。
    书签查找 使用索引做Key Lookup的次数及百分比。
    更新 索引被更新的次数及百分比。
    主键 索引是否是主键。
    禁用 索引是否被禁用。
    索引包含的列。
    填充因子 索引的填充因子。
    创建时间 索引的创建时间。
    统计信息更新时间 索引对应的统计信息最后更新时间。
    导出脚本 导出索引的创建语句。
    导出文件 将索引使用率导出为excel、CSV或者txt文件。