binlog文件未解析出执行语句

【 使用环境 】测试环境
【 OB or 其他组件 】binlog
【 使用版本 】oblogproxy-2.0.2 ,oceanbase-all-in-one-4.3.1.0
【问题描述】oblogproxy生成的binlog文件用mysqlbinlog解析后,没有执行的原sql语句
【复现路径】/usr/local/mysql-5.7.9-linux-glibc2.5-x86_64/bin/mysqlbinlog --no-defaults -vv --base64-output=decode-rows mysql-bin.000001
【附件及日志】
mysql-bin.zip (731 字节)

image

这个不是更新了吗

我的意思是binlog文件里没记录update u_clerk set lmt=now() limit 1;这个原始语句

row_query_event记录真实SQL语句目前OB是不支持,之前验证过,应该说目前还只有MySQL支持这 :rofl:

:joy: ob有其他机制能记录真实sql语句吗

据我所知应该没有,我也是社区用户,如果企业用户可以给官方提下需求,OB binlog如果记录sql语句可能是要联动obproxy+observer+oblogproxy 大改造

好的,感谢解答,binlog经常用来查数据问题,没有真实sql语句挺可惜的