You need to enable JavaScript to run this app.
导航
数据库巡检管理
最近更新时间:2025.04.03 15:40:25首次发布时间:2025.04.03 15:40:25
我的收藏
有用
有用
无用
无用

数据库工作台 DBW 提供数据库巡检功能,该功能可以定期自动化对数据库实例进行健康检查和风险评估,帮助您了解数据库实例的运行情况。本文介绍如何开启数据库巡检和查看数据库巡检报告。

前提条件

注意事项

  • 在使用数据库巡检功能期间,请勿操作变更实例的相关配置,否则会导致无法正常使用数据库巡检功能对实例进行检查和评估。

  • 数据库巡检的评分规则如下表所示。

    诊断项规则计算方式

    CPU 使用率

    按照 CPU 使用率进行扣分,最大可扣 10 分。

    • CPU 使用率 < 70% 时,不扣分。

    • CPU 使用率 >= 70% 时,扣分计算公式为:min((使用率-70)*40/100, 10)

    内存使用率

    按照内存使用率进行扣分,最大可扣 10 分。

    • 内存使用率 < 70% 时,不扣分。

    • 内存使用率 >= 70% 时,扣分计算公式为:min((使用率-70)*40/100, 10)

    连接数使用率

    连接使用率进行扣分,最大可扣 10 分。

    • 连接数使用率 < 70% 时,不扣分。

    • 连接数使用率 >= 70% 时,扣分计算公式为:min((使用率-70)*40/100, 10)

    慢日志

    按照每 24 小时慢日志的数量进行扣分,最大可扣 10 分。

    • 慢日志数量 = 0 时,不扣分。

    • 0 条 < 慢日志数量 < 50 条时,扣 1 分。

    • 慢日志数量 >= 50 条时,扣分计算公式为 int(min(数量/50, 10))

    磁盘使用率

    剩余磁盘预计可使用天数进行扣分,最大可扣 15 分。

    • 通过可使用天数计算扣分

      • 可使用天数 >= 15 天,不扣分。

      • 可使用天数 < 15 天时,扣分计算公式为 int(15 - 天数/3 )

    • 通过使用率计算扣分

      • 磁盘使用率 < 70% 时,不扣分。

      • 磁盘使用率 >= 70% 时,扣分计算公式为:min((使用率-70)*40/100, 10)

    在统计磁盘使用率的最终得分时,按照两种扣分方式中较高的进行扣分。

开启数据库巡检

  1. 登录 DBW 控制台

  2. 在顶部菜单栏,选择地域。

  3. 开启数据库巡检,具体操作如下所示:

    • 开启自动巡检

      说明

      自动巡检时段默认为前一天 00:00:00 ~ 23:59:59,每天自动执行一次巡检。

      • 开启单个实例的自动巡检

        1. 在左侧导航栏,单击实例列表

        2. 在顶部菜单栏,选择项目和地域。

        3. 实例列表页面,筛选数据库类型云数据库 PostgreSQL 版

          请选择搜索类型输入框,支持通过实例名称实例 ID 查询目标实例。

        4. 实例列表页面,单击目标实例自动巡检列下的笔状图标。

        5. 自动巡检设置对话框,开启自动巡检,并设置巡检开始执行的时间段。

        6. 单击确定

      • 批量开启实例的自动巡检

        1. 在左侧导航栏,单击实例列表

        2. 在顶部菜单栏,选择项目和地域。

        3. 实例列表页面,筛选数据库类型云数据库 PostgreSQL 版

        4. 实例列表页面,勾选需开启自动巡检的实例,单击自动巡检设置

        5. 自动巡检设置对话框,开启自动巡检,并设置巡检开始执行的时间段。

        6. 单击确定

    • 开启手动巡检

      1. 在左侧导航栏,选择运维管理 > 数据库巡检

      2. 数据库巡检记录页面左上角,切换数据库类型为云数据库 PostgreSQL 版

      3. 数据库巡检记录页面,单击发起手动巡检

      4. 手动巡检对话框的请选择需巡检的实例区域,勾选需要巡检的实例,并设置需要巡检的巡检时段。

        说明

        巡检时间不能晚于当前时间,且巡检开始时间和巡检结束时间的间隔范围为 1~24 小时。

      5. 单击确定

查看巡检报告

巡检报告支持通过实例名称、实例 ID 和时间段筛选查看。

  1. 登录 DBW 控制台

  2. 在顶部菜单栏,选择地域。

  3. 在左侧导航栏,选择运维管理 > 数据库巡检

  4. 数据库巡检记录页面左上角,切换数据库类型为云数据库 PostgreSQL 版

  5. 数据库巡检记录页面,查看以下信息。

    操作描述

    查看巡检的基本信息

    数据库巡检记录页面,您可以查看到所有自动巡检和手动巡检记录,包括巡检执行时间任务状态巡检类型巡检时段实例 ID/名称健康得分CPU 使用率内存使用率磁盘使用率连接使用率QPSTPS慢 SQL 数量

    说明

    • 健康得分:系统会根据评分规则进行扣分。详细信息,请参见评分规则。

    • CPU 使用率:表示巡检时段内 CPU 被使用时间和总时间比例的平均值。

    • 内存使用率:表示巡检时段内已使用的内存与总内存之间比例的平均值。

    • 磁盘使用率:表示巡检时段内占用的磁盘空间和总磁盘之间比例的平均值。

    • 连接使用率:表示巡检时段内使用的连接数和可用连接数比例的平均值。

    • QPS:表示巡检时段内的 QPS 的平均值。

    • TPS:表示巡检时段内的每秒处理的查询请求数的平均值。

    • 慢 SQL 数量:表示巡检时段内的慢 SQL 的平均值。

    查看巡检报告选择目标记录,单击查看报告,在巡检报告详情控制面板,查看数据库的巡检报告。同时,在巡检报告详情控制面板,单击下载报告,可将巡检报告以 PDF 的格式下载至本地查看。