一 简介:今天咱们来聊聊如何定位以及执行完的大事务
二 目的:通过分析binlog脚本来定位执行的大事务
三 分析脚本
mysqlbinlog --base64-output=decode-rows -vv --start-datetime="" --stop-datetime="" binlog | awk \
'BEGIN {x; s_count=0; flag=0;bf=0;bg=0;} } '
四 分析结果
[Transaction total : 6 Insert(s) : 6 Update(s) : 0 Delete(s) : 0 Xid : 216917361 period : 0 period就是SQL执行时间,按照period排序,定位大事务即可