MySQL如何通過分析binlog日誌找出操作頻繁的表
一個例子:
#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
....................................................................
....................................................................
....................................................................
#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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- MySQL 的日誌:binlogMySql
- 監聽MySQL的binlog日誌工具分析:CanalMySql
- mysql 誤刪除表內資料,透過binlog日誌恢復MySql
- Mysql-binlog日誌-TMySql
- MySQL 日誌系統 redo log、binlogMySql
- MySQL 正確刪除 binlog 日誌MySql
- mysql檢視binlog日誌詳解MySql
- ORACLE中seq$表更新頻繁的分析Oracle
- 檢視mysql 的binlog日誌存放的位置(轉)MySql
- mysql誤修改全表記錄,使用binlog日誌找回資料MySql
- 利用binlog日誌恢復mysql資料MySql
- MySQL四種日誌binlog/redolog/relaylog/undologMySql
- 如何在MySQL中檢視binlog二進位制日誌?MySql
- MySQL 通過 binlog 恢復資料MySql
- 【趙渝強老師】MySQL的binlog日誌檔案MySql
- MySQL系列:binlog日誌詳解(引數、操作、GTID、最佳化、故障演練)MySql
- 日誌分析常規操作
- mysql日誌:redo log、binlog、undo log 區別與作用MySql
- 解決Kafka消費者啟動時頻繁列印日誌Kafka
- [轉] MySQL binlog 日誌自動清理及手動刪除MySql
- 資料庫篇:mysql日誌型別之 redo、undo、binlog資料庫MySql型別
- MySQL更新資料時,日誌(redo log、binlog)執行流程MySql
- 通過 Systemd Journal 收集日誌
- phpMyadmin通過日誌寫webshellPHPWebshell
- 教你自動恢復MySQL資料庫的日誌檔案(binlog)MySql資料庫
- MySQL_通過binlog檢視原始SQL語句MySql
- 如何使用MySQL資料庫來分析Apache日誌?MySql資料庫Apache
- MySQL 日誌之 binlog 格式 → 關於 MySQL 預設隔離級別的探討MySql
- 【Mysql】如何透過binlog恢復資料MySql
- Mysql 慢日誌分析工具MysqldumpslowMySql
- 必須瞭解的mysql三大日誌-binlog、redo log和undo logMySql
- 頻繁GC (Allocation Failure)及young gc時間過長分析GCAI
- 一行超長日誌引發的 “血案” - Containerd 頻繁 OOM 背後的真相AIOOM
- 日誌分析-apache日誌分析Apache
- 如何優雅的記錄操作日誌?
- 日誌分析如何演變
- GitHub 近期頻繁當機?官方解釋:MySQL 負載過重GithubMySql負載
- MySQL中用通用查詢日誌找出查詢次數最多的語句的教程MySql