数据库自治服务DAS(Database Autonomy Service),是一种基于机器学习和专家经验实现数据库自感知、自修复、自优化、自运维及自安全的云服务,帮助用户消除数据库管理的复杂性及人工操作引发的服务故障,有效保障数据库服务的稳定、安全及高效。
说明
功能介绍
RDS MySQL的自治服务主要包含如下功能:
-
一键诊断
诊断实例,并提供可视化的诊断结果。
-
自治中心
查看选定时间范围内发生过的异常事件、优化事件、弹性伸缩事件和其他事件。
-
会话管理
查看、导出和结束目标实例的会话,并且可以对目标实例进行10秒SQL分析、SQL限流和优化。
-
实时性能
实时查看数据库实例指标的性能趋势和性能数据。
-
锁分析
查看和分析数据库最近一次发生的死锁。
-
容量评估
查看容量评估建议、性能容量情况、存储容量的使用情况、剩余可用时间。该功能还能通过机器学习和容量算法,预测未来存储空间的使用情况供您参考。
-
空间分析
查看数据库实例的空间使用概况、空间剩余可用天数,以及数据库中某个表的空间使用情况、空间碎片、空间异常诊断等,帮助您及时发现数据库中的空间异常,避免影响数据库稳定性。
-
参数诊断
对数据库实例的参数进行诊断,提供静态参数诊断结果和7天内的参数修改历史。
-
性能洞察(新版)
基于MySQL的performance_schema能力汇聚SQL信息,评估目标数据库负载情况,找到性能问题的源头,提供相应的治理方案,提升数据库的稳定性。
-
性能洞察(旧版)
负载监控、分析、性能调优的利器,以简单直观的方式帮助您迅速评估数据库负载,找到性能问题的源头,提升数据库的稳定性。
-
性能趋势
提供了丰富的性能监控指标,支持自定义图表。提供强大的诊断能力,能够及时发现数据库实例产生的事件,并对其进行自动诊断,输出根因分析和建议;并且支持自主选择时段进行手动诊断,帮助您了解数据库实例的运行情况。
-
慢SQL
查看慢SQL趋势、慢SQL执行情况和慢SQL优化建议。
-
查询治理
通过离线数据分析技术,在每天凌晨1点将全部实例在昨天产生的慢SQL进行统计分析和自动打标,帮助您对慢SQL进行自动分类和划分治理优先级,同时提供治理建议和数据导出功能。
-
SQL洞察和审计
在全量请求和安全审计的基础上,融合了搜索、SQL洞察、安全审计以及流量回放和压测等功能,帮助您更好地获取SQL语句的具体信息、排查各种性能问题、识别高危风险来源、验证实例规格。
-
诊断报告
自动或手动诊断实例,查看实例的健康状况、告警、慢SQL等信息。
-
巡检评分
每天定时对所有数据库实例进行巡检评分,并且支持自主选择数据库实例和巡检时段,手动发起巡检评分,帮助您了解数据库实例的运行情况。
-
监控大盘
可以自主选择需要监控的数据库实例和指标,对不同数据库实例的指标进行监控对比,并且可以进行多指标联动,帮助您监控数据库实例的运行情况。
-
事件订阅
开启该功能后,如果相关事件被触发,将会根据设置的方式通知您。
-
自动SQL优化
可以进行自动SQL诊断优化和索引创建,在数据库实例出现慢SQL问题时,及时进行诊断和优化,帮助数据库系统运行在最佳状态。
-
自动SQL限流
可以设置触发条件,当相关条件满足时会自动触发SQL限流来控制数据库请求访问量和SQL并发量,保障服务的可用性。
-
自动空间扩展
支持检测数据库实例的空间,并在数据库实例空间不足时自动扩展存储空间,保障您的业务稳定运行。
-
自动性能扩展
帮助数据库实例快速弹性适配高峰流量,可有效保障线上业务稳定性,同时支持实时检测CPU平均利用率,在单位时间内CPU平均利用率下降的情况下,支持自动规格回缩。
-
空间碎片自动回收
空间自动优化的一种方式,开启该功能后,主实例会自动执行Optimize Table或Alter Table命令来回收表空间碎片,帮助您整理物理空间碎片。
-
基于预测自动弹性伸缩
以实例过去10天的历史数据,预测实例未来24小时性能指标的使用值。
-
定时自动弹性伸缩
根据您预设的策略定时扩容数据库实例的规格,并且在设置的扩容持续时间结束后会自动恢复到原规格。通过该功能您可以应对可预期的数据库负载地周期性变化,在满足业务需求的同时控制成本。
授权说明
RAM用户使用DAS自治服务的功能时,需要授予RAM用户对应的权限。
-
通过系统权限策略授权RAM用户对应的权限,详情请参见为RAM用户授权。
DAS相关的系统权限策略如下所示:
-
AliyunHDMFullAccess:为RAM用户授予DAS的完全管理权限。
-
AliyunHDMReadOnlyAccess:为RAM用户授予DAS的只读访问权限。
-
AliyunHDMReadOnlyWithSQLLogArchiveAccess:为RAM用户授予DAS的只读访问权限,以及使用SQL洞察和审计的搜索(包含导出)功能的权限。
-
-
通过自定义权限策略授权RAM用户对应的权限,详情请参见创建自定义权限策略。
例如,授予RAM账号只读权限:
{ "Action": [ "hdm:Get*", "hdm:Describe*", "hdm:Query*", "hdm:Support*" ], "Effect": "Allow", "Resource": "acs:rds:*:*:*" }
内容没看懂? 不太想学习?想快速解决? 有偿解决: 联系专家
阿里云企业补贴进行中: 马上申请
腾讯云限时活动1折起,即将结束: 马上收藏
同尘科技为腾讯云授权服务中心。
购买腾讯云产品享受折上折,更有现金返利:同意关联,立享优惠
转转请注明出处:http://www.yunxiaoer.com/153920.html