我曾使用工具打开并分析二进制文件。输出曾经是
insert into table1
update table4
insert into some_other_table
它用于显示二进制文件中有多少个insert或update语句。知道服务器是否正在插入/删除记录,或者是否发生了大量更新,这很有用。
我不记得该实用程序的名称。任何提示?
答案 0 :(得分:7)
终于得到了我正在寻找的工具。
http://forge.mysql.com/tools/tool.php?id=273
由于链接不起作用,这里是代码......
mysqlbinlog filename | grep -i -e "^update" -e "^insert" -e "^delete" -e "^replace" -e "^alter" | cut -c1-100 | tr '[A-Z]' '[a-z]' | sed -e "s/\t/ /g;s/\`//g;s/(.*$//;s/ set .*$//;s/ as .*$//" | sed -e "s/ where .*$//" | sort | uniq -c | sort -nr | head -50