本文为您介绍如何查看健康报告。健康报告包括介绍、基本信息、健康、实例状态、异常诊断、慢 SQL 分析、数据库账号建议、TOP 表空间以及性能曲线等章节。
前提条件
操作步骤
1. 登录 DBbrain 控制台。
2. 在左侧导航栏,选择诊断优化。
3. 在页面上方选择数据库类型,并选择实例 ID 或分片 ID。
4. 选择健康报告页签,在健康得分折线图上单击查看健康得分及得分详情。
说明:
健康得分折线图:展示已选时间段的健康得分,单击可查看具体时间点的健康得分及得分详情。
得分详情:展示可用性、可维护性、性能及可靠性四个维度的状态,并对异常内容进行描述。
5. 查看健康报告。健康报告列表参数说明如下表所示。
参数 | 说明及操作 |
类型 | |
健康等级 | 根据健康得分划分4个等级: 健康:分数范围 ≥ 95 亚健康:80 ≤ 分数范围 < 95 危险:60 ≤ 分数范围 < 80 高危:分数范围 < 60 |
创建时间 | 创建健康报告的时间。 |
起止时间 | 该健康报告涉及的时间范围。 |
进度 | 该健康报告当前的进度,当进度显示已完成时,表示已生成健康报告。 |
操作 | 查看健康报告详情:单击查看,在弹出的页面查看健康报告,在弹出的页面右上方单击生成/下载 PDF 报告,在弹出的对话框中单击点击查看和下载,在新打开的浏览器查看和下载健康报告。 健康报告邮件推送:单击邮件或在健康报告列表选择健康报告并在右上方单击批量发送,具体操作请参见 历史健康报告邮件推送。 查看扣分详情:单击更多 > 扣分详情,在弹出的对话框中查看单项扣分和合计扣分详情。 删除健康报告:单击更多 > 删除,在弹出的对话框中单击确定。 健康报告类型为数据库巡检时,不支持删除操作。 |
健康报告解读
健康报告展示了 DBbrain 对用户所选数据库实例在指定时间范围内整体运行情况的评价,主要包括数据库存在问题汇总和分析,并给出相关建议。报告用于让用户全面了解所选数据库实例的整体运行情况,及协调相关人员对问题状态达成统一的认识。
健康报告包括的章节及说明如下表所示。
章节名称 | 说明 |
文档介绍 | 包括文档目的、异常等级定义、健康等级定义等。健康等级定义与健康报告列表中的健康等级字段定义一致。 |
基本信息 | 包括实例 ID / 名称、可用区、数据库版本、实例角色、配置、内网地址等字段信息。 不同的数据库类型展示的字段信息不同,请以实际为准。 |
健康 | 包括概述、健康等级及得分趋势、扣分详情。 扣分详情从可用性、可维护性、性能、可靠性四个扣分类型展示单项扣分和合计扣分。 |
实例状态 | 通过雷达图和表格展示总关键性能指标的状态、最大值、平均值和参考值。 |
异常诊断 | 根据扣分详情中涉及的扣分类型(可用性、可维护性、性能、可靠性),分别展示不同类型的 TOP10 异常事件。 异常事件包括发生时间、持续时长、风险等级、概要、智能分析、优化建议、现场描述等信息。 |
慢 SQL 分析(TOP 10) | 展示 TOP 10的慢 SQL 语句和 SQL 优化建议。 |
数据库账号建议 | 数据库账号建议包括发生时间、风险等级、概要、智能分析、优化建议、现场描述等信息。 |
TOP 表空间 | 展示总使用空间 TOP 20的表信息。 |
数据库表分析 | 展示总使用空间 TOP 20的表和无主键表扫描。 |
性能曲线 | 展示关键性能指标的趋势图。 |
说明:
不同的数据库类型展示的章节及具体内容会有不同,请以实际为准。
MySQL 健康报告各章节示例: