Welcome 微信登录

首页 / 数据库 / MySQL / 统计MySQL binlog中的DML语句

统计MySQL binlog中的DML语句MASTER@root@test 07:44:52>create table tab02(id int(10) primary key,name varchar(20)); 
Query OK, 0 rows affected (0.10 sec) 
 
MASTER@root@test 08:34:54> 
MASTER@root@test 08:34:54> 
MASTER@root@test 08:34:54>insert into tab02 values(1,"ddd"); 
Query OK, 1 row affected (0.00 sec) 
 
MASTER@root@test 08:34:59>insert into tab02 values(2,"ddd"); 
Query OK, 1 row affected (0.00 sec) 
 
MASTER@root@test 08:35:01>insert into tab02 values(3,"ddd"); 
Query OK, 1 row affected (0.00 sec) 
 
MASTER@root@test 08:35:03>insert into tab02 values(4,"ddd"); 
Query OK, 1 row affected (0.00 sec) 
 
MASTER@root@test 08:35:04>insert into tab02 values(5,"ddd"); 
Query OK, 1 row affected (0.01 sec) 
 
MASTER@root@test 08:35:07>insert into tab02 values(6,"ddd"); 
Query OK, 1 row affected (0.00 sec) 
 
MASTER@root@test 08:35:09>delete from tab02 where id=6; 
Query OK, 1 row affected (0.02 sec) 
 
MASTER@root@test 08:35:19>update tab02 set name="CD" where id=1 
    -> ; 
Query OK, 1 row affected (0.00 sec) 
Rows matched: 1  Changed: 1  Warnings: 0 
 
MASTER@root@test 08:35:39>update tab02 set name="CD" where id=3; 
Query OK, 1 row affected (0.00 sec) 
Rows matched: 1  Changed: 1  Warnings: 0  [root@mynode1 mysql]# /service/mysql/bin/mysqlbinlog binlog-master.000006 | 
> grep -i -e "^update" -e "^insert" -e "^delete" -e "^replace" -e "^alter"  |  
> cut -c1-100 | tr "[A-Z]" "[a-z]" |   
> sed -e "s/ / /g;s/`//g;s/(.*$//;s/ set .*$//;s/ as .*$//" | sed -e "s/ where .*$//" |   
> sort | uniq -c | sort -nr 
      7 insert into tab02 values 
      2 update tab02 
      1 delete from tab02 相关阅读:MySQL 大DML操作建议 http://www.linuxidc.com/Linux/2013-08/88235.htmMySQL常用DDL、DML、DCL语言整理(附样例) http://www.linuxidc.com/Linux/2013-06/86431.htmMySQL中binlog日记清理 http://www.linuxidc.com/Linux/2011-02/32017.htmMySQL5.5配置安装半同步复制MySQL复制环境中使用slave_exec_mod参数相关资讯      MySQL binlog  DML语句 
  • MySQL binlog中的事件类型  (08月19日)
  • MySQL数据丢失后利用binlog恢复有  (04月18日)
  • 关于使用MySQL binlog对数据进行恢  (01月24日)
  • MariaDB DML语句及用户授权  (05月26日)
  • MySQL binlog 安全删除  (03月30日)
  • MySQL 5.6.12切换binlog二进制日志  (01月02日)
本文评论 查看全部评论 (0)
表情: 姓名: 字数