在数据库自治服务DAS自治中心,您可直接看到选定时间范围内发生过的异常事件、优化事件、弹性伸缩事件和其他事件。DAS会对核心指标进行异常检测,如发现异常会自动进行会话诊断、SQL诊断、容量诊断,确认造成异常的原因,并给出优化或止损的建议,并且在您授权的情况下,自动进行优化或止损操作。

前提条件

目标数据库实例为RDS MySQL和PolarDB MySQL。
说明 接入数据库实例的操作详情可参见接入阿里云数据库实例

功能介绍

  • 异常检测

    基于机器学习和细粒度的监控数据,实现7 X 24小时的异常检测,相比基于阈值的告警方式,能够更为及时的发现数据库的异常变化。

    对比项 传统方式 DAS
    方式 基于规则、阈值。 基于AI。
    检测项 主要基于监控指标。 监控指标、SQL、日志、锁、运维事件等。
    实时性 延时至少5分钟以上,甚至到天。 准实时。
    检测原理 故障驱动。 异常驱动。
    周期性识别 无。 自动识别。
    适应性 无法自适应业务特征。 自适应业务特征。
    预测能力 无。 具备预测能力。
  • 自动SQL限流
    在缓存穿透、应用发布后产生烂SQL、应用流量突增等情况下,数据库会不断Kill会话,当重启数据库实例或主备等常用数据库运维方案,都没有办法让数据库恢复稳定的场景下,DAS的自治中心可以帮助您发现异常,并且自动找到需要限流的SQL。
  • 异常快照
    如果DAS发现了异常,但是通过诊断引擎暂未分析出根本原因,DAS会将异常快照保存下来,帮助您进一步确认原因。
  • SQL优化

    开启自治中心后,DAS在您的运维时间内,会对高危SQL进行自动诊断并生成详细的分析信息和优化建议信息。

    • 为了更好的识别高危SQL并且进行优化,建议您开启SQL洞察,否则SQL优化仅能针对慢SQL进行识别和优化。
    • 为了给出准确的SQL优化建议,DAS将在实例的运维窗口期,对需要优化SQL condition中的相关字段进行数据分布采样和分析。

操作步骤

  1. 登录DAS控制台
  2. 在左侧导航栏中,单击实例监控
  3. 找到目标实例,单击实例ID,进入目标实例详情页。
  4. 在左侧导航栏中,单击自治中心
  5. 自治中心页,单击右侧自治功能开关
    开关设置
  6. 在弹出的设置对话框中,打开开启自治服务开关。

相关文档