tencent cloud

文档反馈

异常诊断

最后更新时间:2022-08-16 15:56:28

    功能描述

    异常诊断功能为用户的数据库实例提供实时的性能监控、健康巡检、故障诊断和优化,让用户既可以直观地感知数据库实例实时的运行状况,也可以定位实时出现的性能异常,并根据优化建议进行系统优化。异常诊断提供实时和历史两种查看方式。

    整体概览

    登录 DBbrain 控制台,在左侧导航选择诊断优化,在上方选择对应数据库,然后选择异常诊断页。
    
    
    

    查看监控信息

    在异常诊断页主要展示 CPU 利用率、内存使用率、磁盘使用率、输入/输出流量、健康得分信息,其中,磁盘使用率详情可单击右上角的详情查看。数据库健康得分结合 AI,更贴合用户数据库真实运行状况。

    查看诊断信息

    实时/历史诊断栏:展示实例实时的 Running Threads 数、CPU 使用率以及诊断事件。
    诊断提示栏:展示诊断事件历史记录的概要信息,包括等级(分为健康、提示、告警、严重、致命)、开始时间、诊断项、持续时长。DBbrain 会定期(每10分钟)的对实例进行健康巡检。

    查看诊断详情

    1. 登录 DBbrain 控制台,在左侧导航选择诊断优化,在上方选择对应数据库,然后选择异常诊断页。
    2. 在实时/历史诊断视图中,鼠标选择对应时间段,可拉伸该时间段的诊断视图,查看更细粒度的视图详情。单击查看详情诊断提示栏的记录项可进入诊断详情页。
    3. 在视图单击诊断事件,会显示该事件的详情。
    事件详情:包括诊断项、起止时间、风险等级、持续时长、概要等信息。
    现场描述:异常事件(或健康巡检事件)的外在表现现象的快照和性能趋势。
    智能分析:分析导致性能异常的根本原因,定位具体操作。
    优化建议:提供优化指导建议,包括但不限于 SQL 优化(索引建议、重写建议)、资源配置优化和参数调优。
    
    优化建议页,单击优化对比,在弹窗中可以查看 SQL 执行计划、索引建议、表结构以及 SQL 优化前后代价对比。 SQL 代价通过分析 SQL 相关库表的统计信息、OPTIMIZER_SWITCH 配置、及索引字段区分度进行估算,对优化后的 SQL 语句代价进行整体估计,使用可视化图表直观呈现 SQL 优化后降低的效果,您也可通过优化前后的执行计划比对进一步验证优化的效果。

    忽略/取消忽略告警

    忽略告警功能,从单击忽略后,该实例由相同根因产生的诊断项告警也将被忽略。对于已被忽略的异常告警信息,将会被置灰色。
    说明:
    该功能仅针对诊断项为非“健康巡检”的异常告警。
    取消忽略告警功能,从单击取消忽略后,该实例由相同根因产生的异常告警也将被取消忽略。默认不显示已忽略的诊断项。
    1. 登录 DBbrain 控制台,在左侧导航选择诊断优化,在上方选择对应数据库,然后选择异常诊断页。
    2. 诊断提示中,鼠标悬浮在对应告警上,即可显示忽略操作,然后单击忽略。单击任意一条异常告警的忽略取消忽略,可忽略及取消忽略同类告警信息。 或者进入告警详情页,在右上方单击忽略取消忽略

    查看 SQL 和慢 SQL 信息

    “实时/历史SQL”展示实例的请求数汇总和分布,包括总请求数、查询(Select)、替换(Replace)、插入(Insert)、删除(Delete)、更新(Update)的趋势信息。
    “实时/历史慢SQL”展示慢 SQL(slow log)和 CPU 使用率的趋势,单击右上角的查看详情可跳转至慢 SQL 分析页面,查看分析详情。
    说明:
    直连方式接入的自建数据库实例,因无法采集主机资源监控指标,故部分功能无法展示。建议采用 agent 方式接入自建数据库实例。
    
    联系我们

    联系我们,为您的业务提供专属服务。

    技术支持

    如果你想寻求进一步的帮助,通过工单与我们进行联络。我们提供7x24的工单服务。

    7x24 电话支持