mysql sql 行為的統計--一個很有用的指令碼
The Binary log can provide valuable information about the frequency of per table DML statements.
This simple one line Linux command can provide valuable output:
$ mysqlbinlog /path/to/mysql-bin.000999 | \
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
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
33389 update e_acc
17680 insert into r_b
17680 insert into e_rec
14332 insert into rcv_c
13543 update e_rec
10805 update loc
3339 insert into r_att
2781 insert into o_att
17680 insert into r_b
17680 insert into e_rec
14332 insert into rcv_c
13543 update e_rec
10805 update loc
3339 insert into r_att
2781 insert into o_att
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/90618/viewspace-718539/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 今天寫了一個統計執行sql次數的指令碼SQL指令碼
- SQL 的後計算指令碼SQL指令碼
- Linux Shell 指令碼的 10 個有用的“面試問題和解答”Linux指令碼面試
- Linux Shell指令碼的10個有用的“面試問題和解答”Linux指令碼面試
- python 建立mysql資料庫腳(執行sql)指令碼程式碼PythonMySql資料庫指令碼
- MySQL8 非常有用的一個新特性MySql
- mybatis執行sql指令碼MyBatisSQL指令碼
- 翻了翻element-ui原始碼,發現一個很實用的指令clickoutsideUI原始碼IDE
- 自己寫的殺mysql執行緒的指令碼MySql執行緒指令碼
- 一個“指令碼執行夯死”問題的分析指令碼
- 五個實用的SQL Server PowerShell指令碼OMSQLServer指令碼
- apisix~為自定義外掛設計一個configmap指令碼API指令碼
- 記一次utlrp.sql指令碼執行引發的結果SQL指令碼
- 一個 MySQL sql 語句執行順序帶來的 bugMySql
- [20211011]計算sql_id.sh指令碼的一些補充.txtSQL指令碼
- SQL隱碼攻擊個人小記(以MySQL為例)MySql
- 一條SQL如何被MySQL架構中的各個元件操作執行的?MySql架構元件
- MySQL 中一條 sql 的執行過程MySql
- CMD 執行大檔案SQL指令碼SQL指令碼
- 使用bat指令碼執行MySQL命令時遇到的坑BAT指令碼MySql
- mysql一次執行多個SQL檔案MySql
- MySQL——通過EXPLAIN分析SQL的執行計劃MySqlAI
- PHP 避免同時執行一個指令碼PHP指令碼
- 一個方便 LeetCode 複習的指令碼LeetCode指令碼
- [20221216]建立修改表統計資訊minmaxtab.sql指令碼.txtSQL指令碼
- [20221216]建立修改表統計資訊modtab.sql指令碼.txtSQL指令碼
- Oracle利用coe_load_sql_profile指令碼繫結執行計劃OracleSQL指令碼
- 檢視一個正在執行的sql的執行計劃(explain for connection processlist_id)SQLAI
- 向大家分享一個shell指令碼的坑指令碼
- 一個快速檢視trace的小指令碼指令碼
- 共享一個iptables的shell指令碼檔案指令碼
- MySQL指令碼MySql指令碼
- 一條 sql 瞭解 MYSQL 的架構設計MySql架構
- 一條sql瞭解MYSQL的架構設計MySql架構
- mysql sql同一個欄位多個行轉成一個欄位查詢MySql
- MySQL實時計算QPS,TPS的SHELL指令碼兩例MySql指令碼
- MySQL的一些功能實用的Linux shell指令碼分享MySqlLinux指令碼
- mysql備份時候兩個很有用的引數MySql
- 分享一個shell指令碼的坑:grep匹配+wc取值 在指令碼執行後的結果與手動執行結果不一致指令碼