binlog_rows_query_log_events - xiaoboluo768/qianjinliangfang GitHub Wiki

  • binlog_format=row时控制是否记录用户原生SQL的参数到binlog file中
    • binlog_rows_query_log_events系统变量仅影响基于行的日志记录。 启用时,在MySQL 5.6.2或更高版本中的服务器会将信息性日志事件的原始SQL(如行查询日志事件)写入其二进制日志。 该信息可用于调试和相关目的; 如当从库通过row格式执行出错时,可以通过查看这些原始SQL来得知在master上对应的event在做什么操作。
    • 这些原始SQL的事件通常被读取二进制日志的MySQL程序忽略,因此在从备份复制或恢复时不会产生任何问题。 如果要查看它们,请使用mysqlbinlog的--verbose选项两次来增加详细程度级别,即“-vv”或“--verbose --verbose”。例如:mysqlbinlog -vv mysql-bin.000001,打印的结果中每一个begin;commit之间的开头部分都会多一个这种记录原始SQL的Rows_query events
    • 全局,会话,动态变量,默认值为false,布尔型值

上一篇:long_query_time | 下一篇:general_log