MySQL如何通過分析binlog日誌找出操作頻繁的表

chenfeng發表於2018-07-11
一個例子:
#mysqlbinlog --no-defaults --base64-output=decode-rows -v -v mysql-bin.000008 |awk '/###/{if($0~/UPDATE|INSERT|DELETE/)count[$2" "$NF]++}END{for(i in count)print i,"\t",count[i]}'|column -t|sort -k3nr|more
UPDATE  `test`.`test_new`  50000
DELETE  `test`.`test`      49990
INSERT  `test`.`mytab`     600000
....................................................................
....................................................................
....................................................................

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/15498/viewspace-2157636/,如需轉載,請註明出處,否則將追究法律責任。

相關文章