通过机器学习和智能算法,支持数据库实例核心指标的异常检测和预测,并自动联动一键诊断模块,帮助您直接定位异常根因。

前提条件

数据库实例需要满足以下条件:

  • 当前仅支持RDS MySQL。
  • 数据库实例已接入DAS,并且接入状态显示为连接正常,接入方法详情请参见接入阿里云数据库实例

操作步骤

  1. 登录DAS控制台
  2. 在左侧导航栏中,单击实例监控
  3. 找到目标实例,单击实例ID,进入目标实例详情页。
  4. 在实例详情页,单击性能趋势 > 异常检测异常检测
  5. 异常检测页,选择需要查看的时间段,查看数据库指标的检测和预测结果。
    说明 选择时间范围时,查询结束时间需晚于查询开始时间,且查询开始时间和查询结束时间的间隔不能超过7天。
    • 单击更多指标,选择需要进行检测和预测的数据库指标。数据库指标的含义请参见监控指标
    • 异常点信息区域,单击诊断,在诊断树页面,查看数据库实例性能全貌,快速确认数据库实例是否存在异常。异常点信息

监控指标

DAS目前支持以下指标的异常检测。

指标 含义
tps TPS。
qps QPS。
active_session 当前活跃会话。
delete_ps 平均每秒Delete语句执行次数。
insert_ps 平均每秒Insert语句执行次数。
update_ps 平均每秒Update语句执行次数。
select_ps 平均每秒Select语句执行次数。
bytes_received 平均每秒从所有客户端接收到的字节数。
bytes_sent 平均每秒发送给所有客户端的字节数。
innodb_bp_hit InnoDB Buffer Pool读缓存命中率。
innodb_data_written InnoDB平均每秒写字节数。
innodb_data_read InnoDB平均每秒读字节数。
mysql.innodb_log_writes Innodb平均每秒物理写Redo Log File次数。
innodb_rows_deleted InnoDB平均每秒删除的行数。
innodb_rows_read InnoDB平均每秒读取的行数。
innodb_rows_inserted InnoDB平均每秒插入的行数。
innodb_rows_updated InnoDB平均每秒更新的行数。
mysql.mem_usage MySQL实例内存使用率(占操作系统总数)。
mysql.cpu_usage MySQL服务进程CPU使用率(阿里云数据库最高100%)。