云日志服务 LTS-中间件-MySQL日志:Mysql日志示例以及字段含义

时间:2024-12-23 14:17:40

Mysql日志示例以及字段含义

介绍错误日志、查询日志、慢查询日志的示例和字段说明。

  • 错误日志(Error Log)
    2023-03-29T14:30:15.123456Z 0 [ERROR] InnoDB: Unable to lock ./ibdata1, error: 11
    表1 错误日志字段说明

    字段

    说明

    2023-03-29T14:30:15.123456Z

    日志条目的时间戳,采用ISO 8601格式,包含时区信息(Z表示UTC时间)。

    0

    线程ID,对于错误日志,这通常是0,表示这是一个全局消息,而不是与特定客户端连接相关。

    [ERROR]

    日志级别,这里表示这是一个错误消息。

    InnoDB: Unable to lock ./ibdata1, error: 11

    具体的错误消息,指示InnoDB存储引擎无法锁定ibdata1文件,并给出了错误代码11(通常表示“资源暂时不可用”)。

  • 查询日志(General Query Log)
    190109 14:23:00     3 Connect   root@localhost on testdb  
                   3 Query     SELECT * FROM users WHERE id = 1
    表2 查询日志字段说明

    字段

    说明

    190109 14:23:00

    日志条目的时间戳,采用YYMMDD HH:MM:SS格式。

    3

    线程ID,表示这个操作是由线程ID为3的客户端连接执行的。

    Connect

    操作类型,这里表示一个客户端连接。

    root@localhost

    连接的用户名和主机名。

    on testdb

    连接使用的数据库名。

    Query

    操作类型,这里表示执行了一个SQL查询。

    SELECT * FROM users WHERE id = 1

    执行的SQL语句。

  • 慢查询日志(Slow Query Log)
    190109 14:23:00     3 Connect   root@localhost on testdb  
                   3 Query     SELECT * FROM users WHERE id = 1
    表3 慢查询字段说明

    字段

    说明

    示例

    Time

    日志条目的时间戳。

    2023-03-29T15:00:01.234567Z

    User@Host

    执行查询的用户和主机信息。

    root[root] @ localhost [127.0.0.1]

    Id

    线程ID。

    3

    Query_time

    查询执行的时间长度(秒)。

    5.000234

    Lock_time

    查询等待表锁的时间长度(秒)。

    0.000123

    Rows_sent

    查询返回的行数。

    1000

    Rows_examined

    查询检查的行数(即扫描的行数,可能包括未返回的行)。

    100000

    SET timestamp=

    设置当前会话的时间戳(这通常是为了复制日志的一致性)。

    1617012001

    SELECT ...

    执行的SQL查询。

    SELECT * FROM big_table WHERE some_column = 'value'

support.huaweicloud.com/usermanual-lts/lts_07_0120.html