数据库巡检
更新时间:2025-06-04
DBSC 为用户提供数据库巡检功能,支持每天定时对指定数据库实例进行健康检查和风险评估,帮助您了解数据库实例的健康状态。本文为您介绍如何使用 DBSC 数据库巡检。
前提条件
- 实例已接入 DBSC,且接入状态为接入成功。
-
当前支持的数据库类型如下:
- RDS for MySQL
开启巡检
开启自动巡检
-
开启自动巡检
- 登录 DBSC 控制台。
- 在左侧导航栏,点击 数据库巡检。
- 进入数据库巡检页面后,在右上方点击 自动巡检。
-
在弹出的窗口中,开启 全实例巡检 开关,并设置生成周期与巡检时间,点击 确定 即可。
注意:
开启自动巡检后,将默认对所有该引擎下的实例进行巡检,包括后接入 DBSC 的实例。
-
(可选)设置巡检项
- 登录 DBSC 控制台。
- 在左侧导航栏,点击 数据库巡检。
- 进入数据库巡检页面后,在右上方点击 巡检项配置。
-
在弹出的窗口中,在左侧列表中选择一个或多个实例,点击 确定 即可。
注意:
针对后续新接入 DBSC 的实例配置
- 需要自动巡检:勾选左侧列表下方 新增实例自动巡检 选项。
- 不需要自动巡检:取消勾选左侧列表下方 新增实例自动巡检 选项。
发起手动巡检
- 登录 DBSC 控制台。
- 在左侧导航栏,点击 数据库巡检。
- 进入数据库巡检页面后,在左上方点击 开始巡检。
- 在弹出的窗口中,勾选单个或多个目标实例。
- 在 巡检时间 区域,设置巡检时间范围。
- 点击 确定,即可发起巡检。
查看巡检结果
巡检报告支持通过实例名称、实例 ID 和时间段筛选查看,同时支持点击列表右上方导出按钮,将列表结果导出到本地。
- 登录 DBSC 控制台。
- 在左侧导航栏,点击 数据库巡检。
- 进入数据库巡检页面后,选择待查询的报告时间范围,支持查看 7 天内生成的巡检报告。
-
在列表中查看实例的巡检信息。具体参数说明如下表所示;
参数 说明 报告 ID 巡检报告的唯一 ID。 实例名称/ID 数据库实例 ID 及名称。 节点 数据库实例节点,同一实例下不同节点的报告相同,列表指标不同。 批次 ID 统一批发起的巡检报告的唯一 ID。 类型 手动:手动发起的巡检生成的报告。自动:自动巡检生成的报告。 生成时间 巡检任务启动的时间。 检查状态 根据健康得分划分健康等级如下:健康:分数范围 ≥ 95亚健康:80 ≤ 分数范围 < 95危险:60 ≤ 分数范围 < 80高危:分数范围 < 60 CPU 占用率(max) 巡检时间范围中 CPU 占用率的最大值。 内存使用率(max) 巡检时间范围中内存使用率的最大值。 磁盘利用率(max) 巡检时间范围中磁盘利用率的最大值。 磁盘 IO 使用率(max) 巡检时间范围中磁盘 IO 使用率的最大值。 连接数利用率(max) 巡检时间范围中连接数利用率的最大值。 慢 SQL 数量 巡检时间范围中慢查询次数的总和。 大表数量 发起巡检时数据库大表数量,大表定义:表空间 >= 50 GB。 活跃会话数 (max) 巡检时间范围中活跃会话数的最大值。 主备延迟(秒)(max) 巡检时间范围中主备延迟的最大值。 最大事务运行时长 (max) 巡检时间范围中事务运行时长的最大值。 审计风险 SQL 数量 巡检时间范围中审计风险 SQL 数量的总和。注意:若未开启日志采集,则统计数量为 0。 操作 查看巡检详情:点击 报告 ID 查看,在弹出的页面中查看和下载健康报告。查看扣分详情:在操作列点击 扣分详情,在弹出的对话框中查看单项扣分和合计扣分详情。下载巡检报告:在操作列点击 下载 即可下载 PDF 版巡检报告。删除巡检报告:在操作列点击 删除,在弹出的窗口中点击 确定,即可删除对应巡检报告。