2018年10月25日

mysql之 误用SECONDS_BEHIND_MASTER衡量MYSQL主备的延迟时间

摘要: 链接:http://www.woqutech.com/?p=1116 MySQL 本身通过 show slave status 提供了 Seconds_Behind_Master ,用于衡量主备之间的复制延迟,但是今天碰到了一个场景,发现 Seconds_Behind_Master 为 0 , 备库 阅读全文

posted @ 2018-10-25 17:24 张冲andy 阅读(284) 评论(0) 推荐(0)

mysql之 事务prepare 与 commit 阶段分析

摘要: 打开binlog选项后,执行事务提交命令时,就会进入两阶段提交模式。两阶段提交分为prepare阶段和commit两个阶段。流程如下 :这里面涉及到两个重要的参数:innodb_flush_log_at_trx_commit和sync_binlog,参数可以设置不同的值,具体可以查看mysql的帮助 阅读全文

posted @ 2018-10-25 16:40 张冲andy 阅读(3594) 评论(0) 推荐(1)

mysql之 myloader原理介绍

摘要: myloader恢复主要流程 1、首先由myloader主线程完成建库建表,依次将备份目录下建库和建表文件执行应用到目标数据库实例中; 2、接着myloader主线程会生成多个工作线程,由这些工作线程将所有database.table.*.sql文件中的记录导入到对应表中,这个阶段是并行的,并行粒度 阅读全文

posted @ 2018-10-25 10:47 张冲andy 阅读(1460) 评论(0) 推荐(0)

mydumper安装、原理介绍

摘要: 一、安装 安装依赖包: yum install glib2-devel mysql-devel zlib-devel pcre-devel openssl-devel cmake 下载二进制包: wget https://launchpadlibrarian.net/225370879/mydump 阅读全文

posted @ 2018-10-25 09:20 张冲andy 阅读(400) 评论(0) 推荐(0)

导航