tencent cloud

文档反馈

慢日志概述

最后更新时间:2024-11-13 21:54:06

    概述

    慢日志也称慢 SQL,是 TDSQL-C MySQL 版提供的一种日志记录,用以记录数据库进程中响应时间超过阈值的 SQL 语句,具体指运行时间超过参数 long_query_time 值的 SQL,则会被记录到慢日志中。
    说明:
    慢日志功能目前属于公测阶段,暂时先开放了北京地域,后续会陆续开放其他地域,敬请期待。

    参数

    TDSQL-C MySQL 版参数 long_query_time 的值默认为1,表示运行1秒以上的 SQL 语句会被记录到慢日志,此参数支持用户手动调整,范围是:0.000000 - 3600.000000,调整参数请参见 设置实例参数

    目的

    通过此参数设置,我们可以查找出哪些 SQL 语句的执行效率低,以便进行优化。通俗的说,TDSQL-C MySQL 版慢日志是排查问题的 SQL 语句,以及检查当前 TDSQL-C MySQL 版性能的一个重要功能。

    相关操作

    操作项
    操作场景
    如何操作
    预防慢日志产生
    通过 DBbrian 获取优化建议,优化 SQL 语句。用于业务优化慢 SQL 的场景。
    设置慢日志相关参数
    通过设置参数 long_query_time 的值,记录慢日志。
    查看慢日志监控告警
    通过实例监控指标(慢查询数),了解实例慢查询情况,通过设置告警来获取相关通知。
    查询和下载慢日志明细
    在操作日志页,可查询慢日志信息包含:执行时间、SQL 语句、客户端地址、用户名、数据库、执行时长(秒)、加锁时长(秒)、解析行数、返回行数,也支持 CSV 和原生格式进行下载。
    分析优化慢日志
    通过 DBbrian 可查看完整的 SQL 模板、SQL 样例以及优化建议和说明,用以分析和优化 SQL。
    联系我们

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

    技术支持

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

    7x24 电话支持