背景: MySQL5.7在主从复制上面相对之前版本多了一些新特性,包括多源复制、基于组提交的并行复制、在线修改Replication Filter、GTID增强、半同步复制增强等。因为都是和复制相关,所以本文将针对这些新特性放一起进行说明,篇幅可能稍长,本文使用的MySQL5.7版本是5.7.13。 ...
分类:
数据库 时间:
2016-07-30 18:03:25
阅读次数:
1072
MySQL 5.7并行复制时代 众所周知,MySQL的复制延迟是一直被诟病的问题之一,然而在Inside君之前的两篇博客中(1,2)中都已经提到了MySQL 5.7版本已经支持“真正”的并行复制功能,官方称为为enhanced multi-threaded slave(简称MTS),因此复制延迟问题 ...
分类:
数据库 时间:
2016-05-26 18:57:46
阅读次数:
270
介绍 MySQL5.7出来也有大半年了,业内也一直在宣传5.7有多么的N,官网的也是宣传5.7有好几倍的速度的提升包括在语法方面更多的支持、JOSN、并行复制等;但是一直期待的线程池还是没有在5.7中出现有点遗憾。忍不住也下载一个来玩玩,mysql5.7的安装相对于5.6还是有点区别,本章主要介绍二 ...
分类:
数据库 时间:
2016-04-20 20:01:37
阅读次数:
239
pssh包安装5个实用程序pssh在多个主机上运行命令pscp把文件复制到多个主机上pslurp把本地文件并行地从多个远程知己复制到中心主机上prsync通过rsync协议把文件高效的并行复制到多个主机上pnuke并行的在多个远程主机上杀死进程pssh相关参数-h执行命令的远程主机列表-l远程主机用..
分类:
其他好文 时间:
2016-04-06 11:35:52
阅读次数:
310
开启多线程复制,默认关键的参数有两个:mysql>showvariableslike‘slave_parallel_%‘;+------------------------+---------------+|Variable_name|Value|+------------------------+---------------+|slave_parallel_type|DATABASE||slave_parallel_workers|0|+------------..
分类:
数据库 时间:
2016-01-27 19:52:32
阅读次数:
1095
简介Percona XtraDB Cluster是MySQL高可用性和可扩展性的解决方案,Percona XtraDB Cluster提供的特性如下:1).同步复制,事务要么在所有节点提交或不提交。2).多主复制,可以在任意节点进行写操作。3).在从服务器上并行应用事件,真正意义上的并行复制。4)....
分类:
数据库 时间:
2016-01-16 16:48:22
阅读次数:
594
准备环境:osversion:CentOSrelease6.5(Final)服务器信息:Master1:192.168.1.29Master2:192.168.1.37Slave:192.168.1.861,修改my.cnfSlave中的my.cnf加入以下参数启用enhancedmulti-threadedslave(多线程复制)slave-parallel-type=LOGICAL_CLOCKslave-parallel-workers=8maste..
分类:
数据库 时间:
2015-11-04 19:42:18
阅读次数:
323
1.master/slavehosts文件rootloginhosts(master/slave)127.0.0.1localhost10.8.1.5mdb0110.8.1.6sdb01cpsoft/mysql-5.7.9/support-files/my-default.cnf/etc/my.cnf2.masterserver-idrootloginvi/etc/my.cnf[mysqld]log-bin=mysql-bin(DATADIR/mysql-bin)server-id=13.Slaves..
分类:
数据库 时间:
2015-10-31 01:40:28
阅读次数:
607
mysql5.7版本相对与mysql5.6最大的变化在并行复制上面,5.6只支持schema,也就是基于库的,5.7则支持基于组事务的并行复制。有几个重要的参数master_info_repository开启MTS功能后,务必将参数master_info_repostitory设置为TABLE,这样...
分类:
数据库 时间:
2015-09-23 13:16:06
阅读次数:
3146
1)Distcp(分布式拷贝)是用于大规模集群内部和集群之间拷贝的工具。2)distcp命令是以MR作业(没有R任务)的形式实现的,把文件和目录的列表作为M任务的输入。每一个文件是由一个M任务来拷贝的,distcp尽量把大小之和相同的各个文件导入到同一个M任务中。这样可以每个M任务拷贝的数据量大致相...
分类:
其他好文 时间:
2015-08-20 12:29:13
阅读次数:
171