全部产品
云市场

性能快照

更新时间:2019-06-09 22:55:55

功能简介

如果您曾经遇到过以下问题,可以通过该功能解决问题:

MySQL数据库凌晨1点发生了CPU 90%的告警,导致正常业务响应时间变长,但是等DBA登录数据库上进行排查,异常已经消失,从监控历史上只能看到CPU飙高、活跃会话增长,没有慢SQL。

在这种缺少数据、缺少现场的情况下,没有办法确认根本原因,同样的问题可能会持续发生,影响业务可用性。

该功能支持通过告警自动触发和手工触发两种方式,产生性能快照,保存异常现场,方便用户排查数据库异常。

前提条件

  • 用户登录HDM控制台

  • 对应的MySQL数据库实例已经接入HDM,并且接入状态显示为“连接正常”。

接入RDS

接入自建数据库

使用方法

  • 进入“实例监控”,找到对应的数据库实例,单击“实例”,进入该实例性能详情页面。

hdm_user_manual_279

  • 单击“性能快照”。

hdm_user_manual_285

开启“快照功能”

如果快照功能未开启,您可以单击下图中红框内的按钮。

hdm_user_manual_286

如果该实例未关联“MySQL活跃会话数”的告警,需要您单击红框跳转到“告警配置”页,进行告警配置。

hdm_user_manual_287

完成告警配置后,单击“确定”即可。

hdm_user_manual_291

如上图所示,该实例的快照触发规则是:MySQL活跃会话数连续1次 总是 大于等于23 则触发快照。

性能快照

选择您需要查看的快照,单击“查看”。

hdm_user_manual_292

进入快照的详情页:

其中第一部分是核心指标的秒级监控。

hdm_user_manual_293

其中第二部分是:

1、快照开始后,1分钟内每隔一秒的show full processlist的活跃会话统计信息,帮助您确定60秒中执行最多的SQL、最慢的SQL、TOP 用户、TOP 来源、TOP 命令、TOP 会话状态。

2、快照开始后,1分钟内全量SQL(前提是开启SQL洞察);

3、快照开始后,1分钟内慢SQL统计;

hdm_user_manual_294