开启自治功能

DAS基于机器学习和细粒度的监控数据,实现7 x 24小时的异常检测,提供自动SQL优化,自动SQL限流、存储空间自动扩展、计算资源自动扩展等功能。从异常发现、根因分析、进行止损或优化、效果跟踪、回滚或沉淀知识库,实现诊断流程的闭环,优化效果可量化,确保数据库持续可用。本文以RDS MySQL为例介绍如何开启数据库自治服务DAS的自治功能。

开启自治功能

  1. 登录DAS控制台,单击左侧导航栏中的实例监控

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

  3. 在左侧导航栏中,单击自治中心

  4. 自治中心页,单击右侧自治功能开关

  5. 自治功能管理页,开启自治服务。

  6. 优化和限流页签,根据您的需要,开启对应的自治功能。

    说明

    不同的数据库引擎支持的自治功能不同,详细信息请参见支持的数据库引擎与功能

    • 勾选自动索引创建和删除,选择SQL诊断并自动索引创建,DAS会对SQL进行自动诊断和优化,将索引自动创建到您的实例上。详情请参见自动SQL优化

    • 勾选自动限流并配置限流参数,DAS在相关条件满足时会自动触发SQL限流。详情请参见自动SQL限流

    • 勾选自动空间扩展并配置参数,DAS在数据库实例空间不足时会自动扩展存储空间。详情请参见自动空间扩展

    • 勾选自动性能扩展并配置对应参数,DAS会根据实例的CPU平均使用率,自动扩容或回缩实例规格。详情请参见自动性能扩展

  7. 自动弹性伸缩页签,新建策略并配置对应参数。应用该策略后,DAS会根据您预设的策略,输出实例的扩容建议,并在实例性能达到设置阈值时,自动对实例进行扩容或回缩操作。详情请参见自动弹性伸缩

    说明

    不同的数据库引擎支持的自动弹性伸缩功能不同,详细信息请参见支持的数据库引擎与功能

  8. 单击确定,保存自治功能设置。

  9. (可选)配置告警模板进行告警订阅,以便及时了解数据库实例的自动SQL优化情况。

    系统会推荐告警模板并添加对应自治事件的告警规则,您可以依照系统提示进行配置。

    说明
    • 如果您已经为实例配置了告警模板,请依照系统提示,在告警模板添加对应自治事件的告警规则。

    • 如果您需要自行设置告警模板和告警规则,请参见配置告警模板配置告警规则

    1. 选择需要告警通知的告警联系组

      • 单击添加联系人,添加新的告警联系人。

      • 单击新增联系组,添加新的告警联系组。

      • 单击目标联系人后的修改移除,修改或删除已有联系人的信息。

      详细操作请参见管理告警联系人

    2. 确认关联资源

    3. 单击提交配置,并在弹出的对话框中确认告警配置。

查看自治结果

  1. 登录DAS控制台

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

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

  4. 在左侧导航栏中,单击自治中心

  5. 自治中心页,选择需要查看的时间段,查看该时间段内发生过的各类事件。

    单击事件的详情,您可以查看该事件的详细信息。