tencent cloud

文档反馈

慢 SQL 分析

最后更新时间:2022-08-16 18:43:00

    功能描述

    慢 SQL 分析对实例中慢 SQL 的记录和执行信息(来源信息、次数、执行时间、返回集合、扫描集合等)进行统计、抽样、聚合。针对聚合后的 SQL 语句、执行计划、综合资源消耗、扫描和返回集合大小、索引使用合理性等,对慢 SQL 的性能进行分析,并给出优化建议。
    说明:
    agent 接入的自建数据库实例在使用慢日志分析前,需确认慢日志采集是否开启,具体参见 慢日志分析配置
    直连接入的自建数据库实例不支持慢日志分析。

    查看慢 SQL 分析

    1. 登录 DBbrain 控制台,在左侧导航选择诊断优化,在上方选择对应数据库,然后选择慢 SQL 分析页。
    说明:
    “SQL 统计”栏展示实例的慢查询数和 CPU 使用率,可调整时间范围查看任意时间段的慢 SQL 视图。若实例中有慢 SQL,视图中会显示慢 SQL 产生的时间点和个数。
    2. 单击(选择单一时间段)或拉选(选择多个时间段)“SQL 统计”图表的慢查询(柱形图),下方会显示聚合 SQL 模板以及执行信息(包括执行次数、总耗时执行时间、扫描行数、返回行数等),各列数据均支持正序或逆序排序。右侧的耗时分布中会展示所选时间段内的 SQL 总体耗时分布情况。 支持快捷设置统计时间维度:近5分钟、近10分钟、近1小时、近3小时、近24小时、近3天。
    
    3. 单击 SQL 模板列下,对应的某条聚合的 SQL 模板行,如上图的红框显示,右侧边会弹出 SQL 的具体分析和统计数据。
    在分析页,您可查看完整的 SQL 模板、SQL 样例以及优化建议和说明,您可根据 DBbrain 给出的专家建议优化 SQL,提升 SQL 质量,降低延迟。 其中,在分析 > 执行计划页签,提供可视化的分析结果,可视化图可以放大,缩写,全屏显示,单击可视化图上的数字和图标,也可查看进一步详情。
    
    在统计页,您可根据统计报表的总锁等待时间占比、总扫描行数占比、总返回行数占比,横向分析该条慢 SQL 产生的具体原因,以及进行对应优化,同时您还可以查看该类型的 SQL(聚合后汇总的)运行的时间分布区间,以及来源 IP 的访问占比。
    
    在明细页,可查看详细的 SQL 执行明细信息。
    4. 导出慢 SQL 数据。 在 SQL 列表的右侧,单击导出,可将慢 SQL 分析数据以 CSV 格式导出到本地,方便用户查看。
    联系我们

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

    技术支持

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

    7x24 电话支持