索引缺失

数据库自治服务DASRDS SQL Server提供索引缺失查询功能,您可以非常方便地发现数据库实例中缺失的索引信息。

前提条件

当前不支持RDS SQL Server 2008 R2云盘版。

背景信息

阿里云专家服务团队总结多年服务经验,发现CPU使用率过高、IOPS过高、查询语句性能低下、应用超时卡顿等问题,超过90%的原因是索引缺失导致的。

数据库自治服务DAS可以帮助您发现数据库实例中缺失的索引信息,导出创建缺失索引的脚本文件。您可以在业务低峰期自行创建这些缺失的索引,以解决遇到的性能问题。

操作步骤

  1. 登录DAS控制台

  2. 在左侧导航栏中,单击实例监控

  3. 找到目标实例,单击实例ID,进入目标实例详情页。

  4. 在左侧导航栏中,单击性能优化 > 索引缺失

  5. 索引缺失页,查看数据库实例中缺失的索引信息。

    • 索引缺失总览区域,查看索引缺失概况。

      单击重新采集按钮并确认,系统后台会异步重新采集数据,等待几分钟后,刷新页面查看最新数据。

      单击保存PDF,将页面当前数据以PDF格式保存到本地。

    • 索引缺失图表信息区域,以图表形式查看索引缺失的相关指标变化趋势。

    • 索引缺失详情区域,查看索引缺失的详情。

      单击自定义查询,设置筛选条件,查询对应索引缺失信息。

      单击导出脚本,设置筛选条件,导出对应索引的创建语句。

      单击导出文件设置筛选条件,以Excel、CVS或TXT格式导出对应索引文件。