文档

一键诊断

更新时间:

通过一键诊断功能,您可以查看指定时间段内集群的 SQL 性能监控数据和诊断报告。

查看性能监控数据

  1. 登录 OceanBase 管理控制台

  2. 在左侧导航栏,选择 自治服务 > 诊断中心

  3. 实例详情 区域,单击目标实例名称。

    系统自动跳转到诊断中心。

  4. 性能监控 区域,查看 QPSSQL 语句平均处理耗时CPU 使用率 等监控指标的数据。

    系统默认展示近 1 小时的数据。

  5. 您也可以在右上角的时间选择器中单击 1h 下拉框,选择 近 5 分钟近 30 分钟近 1 小时近 6 小时自定义时间image

  6. 将光标悬停在问号图标 image.png 上方,可以查看监控指标说明。image.png

  7. 单击租户名称后的图标 image,可以查看该租户的监控数据。例如,下图显示了 forMySQLTenant 租户的QPS 数据。image

  8. 单击下钻图标 image.png,可以查看监控指标的细分数据。image

  9. 将光标置于某个时间点处,可以查看该时间点的监控数据。image.png

  10. 按住鼠标左键拖动,选择时间段,并单击弹框中的 诊断,可以诊断该时间段内的监控指标。image

  11. 在下方 诊断报告 区域查看诊断结果。

查看诊断报告

诊断报告默认展示了最近 1 小时内的诊断结果,包括:异常事件SQL 诊断会话诊断优化中心容量中心安全中心。您也可以单击 诊断报告 右侧的 发起诊断 按钮,在 发起诊断 弹窗中,自定义时间段并单击 确定

image

下面为您介绍诊断报告内各模块的内容。

  • 异常事件:展示指定时间段内发生的异常事件。

    image

    • 可查看异常事件的 对象异常类型异常表现当前状态发生时间恢复时间持续时间操作

    • 单击单个事件 操作 列的 根因分析,查看该事件的根因分析和优化建议。

      • 如果异常事件的原因在分析图谱中,系统会红色高亮显示该原因,并提供优化建议。

        说明

        在分析图谱中,每个节点代表一条分析规则。当进行异常分析时,系统会遍历图谱以找到根因节点。根因节点会被红色高亮显示,而绿色节点则表示该规则未命中根因。

        示例如下:

        当指定时间段内 租户队列等待变长 时,系统提供 CPU 占比过高 的提示。在可疑原因 区域,您可以单击红色高亮方框查看对应的根因分析。

        image

        可能的根因 SQL 区域,您可以查看可能引起该问题的 SQL,并单击 操作 列的 查看 SQL 详情

        image

      • 如果异常事件的原因不在分析图谱中,系统会在 解决方案 区域提供优化建议。示例如下:

        当发现 租户 CPU 异常 时,系统仍会显示分析图谱,并在 解决方案 区域提供优化建议。

        image

  • SQL 诊断:展示指定时间段内产生的 可疑 SQL 数SlowSQL 数

    image

    • 单击 查看更多,可以跳转到 SQL 洞察 页,详情请参见 SQL 基本信息

    • 异常 SQL 数趋势 图中,可以查看指定时间段内异常 SQL 的数量。

    • SlowSQL 页签,可以查看指定时间段内产生的 SlowSQL 详情。

      • 单击 SQL 文本,可以跳转到 SQL 诊断详情页,详情请参见 SQL 详情

      • 单击 操作 列的 查看样本,可以直接查看该 SQL 语句。

    • 可疑 SQL 页签,可以查看指定时段内产生的 可疑 SQL 详情。单击 SQL 文本,可以跳转到 SQL 诊断详情页,详情请参见 SQL 详情

  • 会话诊断:展示当前活跃会话数。单击 查看更多,可以跳转到 会话统计 页,详情请参见 会话诊断

  • 优化中心:展示 SQL 类优化和结构类优化的诊断结果。

    image

    • 单击 查看更多,可以跳转到 优化中心 页,详情请参见 查看优化建议

    • SQL 类结构类 页签,可以查看优化对象详情。

  • 容量中心:展示指定时段内 CPU、磁盘的使用情况和风险提醒。单击 查看更多,可以跳转到 容量中心 页,详情请参见 容量诊断

    image.png

  • 安全中心:展示集群和租户的安全检测结果。单击 查看更多,可以跳转到 安全评估 页,详情请参见 安全评估

    image.png