更新时间:2025-10-29 GMT+08:00

TaurusDB日志简介

TaurusDB数据库支持采集如下日志:

  • 错误日志

    错误日志记录了数据库运行时的日志,包括数据库运行的错误信息及运行较慢的SQL查语句。详细内容请参见管理TaurusDB错误日志

  • 慢日志

    记录执行时间超过当前慢日志阈值“long_query_time”(默认是10秒)的语句,建议设置为1s。详细内容请参见管理TaurusDB慢日志

    可通过使用如下参数来控制TaurusDB日志记录:

    • log_queries_not_using_indexes:是否记录未使用索引的查询,默认OFF。
    • log_throttle_queries_not_using_indexes:每分钟允许写入到慢查询日志的未使用索引的语句个数,默认为0。
  • 全量SQL

    开启全量SQL功能,系统会将所有的SQL文本内容进行存储,以便进行分析。

    全量SQL功能不能保证记录全部数据,存在如下使用限制:

    • 当前全量SQL受内存缓冲区限制,业务量大的场景下,全量SQL有较小概率因缓冲区满,存在丢弃部分记录。
    • 当前全量SQL单条记录超过设置的上限时,会默认丢弃该条记录。

    您可以前往数据管理服务(DAS)开启全量SQL。

  • 审计日志

    当您开通SQL审计功能,系统会将所有的SQL操作记录下来存入日志文件,方便用户下载并查询。

    TaurusDB默认关闭SQL审计功能,打开可能会有一定的性能影响。详细内容请参见开启TaurusDB SQL审计日志

  • Binlog日志

    Binlog日志记录了所有DDL和DML语句(除了数据查询语句),下载Binlog日志文件,用于本地存储与分析,以便进行语句优化。Binlog备份存储在对象存储服务上。详细内容请参见查询和下载Binlog日志