原创 2016-07-21 宋利兵 MySQL中文网 分享主题 《MySQL 5.7 Replication新特性》 嘉宾介绍 宋利兵,MySQL研发工程师。2009年加入MySQL全球研发团队,从事MySQL复制相关功能的开发。 主题介绍 主要分享在MySQL 5.7中,Replication(复 ...
分类:
数据库 时间:
2016-07-30 14:51:26
阅读次数:
258
在MySQL复制环境中,我们通常只根据 Seconds_Behind_Master 的值来判断SLAVE的延迟。这么做大部分情况下尚可接受,但并不够准确,而应该考虑更多因素。 首先,我们先看下SLAVE的状态: 可以看到 Seconds_Behind_Master 的值是 3296,也就是SLAVE ...
分类:
数据库 时间:
2016-07-19 18:36:46
阅读次数:
201
文章目录
一,为什么要使用半同步复制?二,半同步复制原理二,半同步复制的实现
一,为什么要使用半同步复制?
MySQL复制默认是异步复制,Mysql Master Server将自己的Binary Log通过复制线程传输出去以后,Mysql Master Sever就自动返回数据给客户端,但并不知道Slave是否或何时已经接收且已处理,因此存在一定的概率备库与主库的数据是不对...
分类:
数据库 时间:
2016-07-10 18:38:37
阅读次数:
394
在MySQL复制环境中,我们通常只根据 Seconds_Behind_Master 的值来判断SLAVE的延迟。这么做大部分情况下尚可接受,但并不够准确,而应该考虑更多因素。 首先,我们先看下SLAVE的状态: 可以看到 Seconds_Behind_Master 的值是 3296,也就是SLAVE ...
分类:
数据库 时间:
2016-07-08 21:41:42
阅读次数:
245
1、复制表结构及数据到新表CREATE TABLE 新表 SELECT * FROM 旧表 这种方法会将oldtable中所有的内容都拷贝过来,当然我们可以用delete from newtable;来删除。 不过这种方法的一个最不好的地方就是新表中没有了旧表的primary key、Extra(a ...
分类:
数据库 时间:
2016-07-06 23:29:57
阅读次数:
293
介绍 有时候我们需要原封不动的复制一张表的表结构来生成一张新表,MYSQL提供了两种便捷的方法。 例: CREATE TABLE tb_base( id INT NOT NULL PRIMARY KEY, name VARCHAR(10), KEY ix_name (name)) ENGINE='M ...
分类:
数据库 时间:
2016-07-06 18:11:05
阅读次数:
229
Ansible 是一个配置管理和应用部署工具,功能类似于目前业界的配置管理工具 Chef,Puppet,Saltstack。Ansible 是通过 Python 语言开发。Ansible 平台由 Michael DeHaan 创建,他同时也是知名软件 Cobbler 与 Func 的作者。Ansible 的第一个版本发布于 2012 年 2 月,相比较其它同类产品来说,Ansible 还是非常年轻...
分类:
数据库 时间:
2016-07-04 13:53:52
阅读次数:
301
业务零影响!如何在Online环境中巧用MySQL传统复制技术 业务零影响!如何在Online环境中巧用MySQL传统复制技术 这篇文章我并不会介绍如何部署一个MySQL复制环境或keepalived+双主环境,因为此类安装搭建的文章已经很多,大家也很熟悉。在这篇文章里,我主要是介绍MySQL复制技 ...
分类:
数据库 时间:
2016-07-01 14:44:41
阅读次数:
317
一、总概1、MHA介绍MHA(MasterHighAvailability)是自动的master故障转移和Slave提升的软件包.它是基于标准的MySQL复制(异步/半同步).MHA有两部分组成:MHAManager(管理节点)和MHANode(数据节点).MHAManager可以单独部署在一台独立机器上管理多个master-slave集群,也可以部署在一..
分类:
数据库 时间:
2016-06-28 08:18:13
阅读次数:
321