aeoluspu的专栏

胡言乱语 随手记

常见复制延迟产生的原因

最近跟同事讨论,总结了下复制延迟产生的原因,当然这些原因都是外在原因,不是复制本身单线程回放应用relaylog。    1、master执行包含delete、update大事务、或者alter table 修改表定义    2、 master并发高,数据更新(增删改)频繁    3、 sl...

2016-03-17 15:07:07

阅读数 580

评论数 0

mysql slave从库负载均衡方案选择

主要调研测试了lvs与haproxy。 lvs 基于四层负载均衡,性能好,在负载均衡领域,是互联网通用的方案。缺点:不能跨vlan。 目前解决方案:利用淘宝fullnat方式,依赖操作系统,需要安装相关模块,编译centos系统内核包 打包并替换当前mysql的服务器的centos内核。 fu...

2016-03-14 11:09:39

阅读数 1231

评论数 0

master/slave主从数据库手动同步之master-data

master-data参数在建立slave数据库的时候会经常用到,因为这是一个比较好用的参数,默认值为1,默认情况下,会包含change master to,这个语句包含file和position的记录始位置。master-data=2的时候,在mysqldump出来的文件包含CHANGE MAS...

2013-07-23 18:37:24

阅读数 1419

评论数 0

slave复制进程不随mysql启动而启动 skip-slave-start参数

不管怎么说今天采坑了。有一套主从,前期my.cnf配置文件中指定只复制其中某些库,后来因为业务需求,要把未复制的库也开始复制。今天修改完my.cnf配置文件,然后重启数据库,悲催的事情发生了,slave跟着也开始起来了,然后开始复制了,然后造成数据不一致。关键是从库slave要进行reset sl...

2013-07-23 11:29:35

阅读数 3576

评论数 1

mysql主从延迟 mysql transfer 解决方案

公司目前用的一主多从,当从库读压力过大时,会遇到主从延迟的问题 ,最近测试了主从延迟的方案 ,这是第二个方案,第一个方案请看 《relay fetch解决mysql replication 主从延迟》。

2013-06-19 09:43:10

阅读数 3207

评论数 0

mysql 小误区 关于set global sql_slave_skip_counter=N 命令的迷惑

在中从库维护中,set global sql_slave_skip_counter=N 是比较常用的命令,这篇文章对这个点诠释的很细,帮助我们深入理解。 背景知识1:     在主从库维护中,有时候需要跳过某个无法执行的命令,需要在slave处于stop状态下,执行 set global sq...

2013-06-13 14:07:46

阅读数 733

评论数 0

mysql_upgrade 引起的master/slave replication 中断

在生产环境master服务器上处理完《1548-Cannot loadfrom mysql.proc. The table is probably corrupted》后,接到报警信息,slave服务器复制中断查看slave 状态 mysql>show slave status 发现如...

2013-06-07 13:37:44

阅读数 1728

评论数 0

主从(master/slave)默认引擎不一致导致复制失败

同事告知,一台slave服务器复制中断,查看slave服务器,如下错误 Error 'Specified key was too long; max keylength is 1000 bytes' on query mysql> show slave status \G; *****...

2013-06-07 11:29:12

阅读数 1674

评论数 0

Slave: received end packet from server, apparent master shutdown

下午搭建了mysql一主多从,晚上查看slave日志的时候,发现slave服务器上错误日志不停的输出 130530 20:50:37 [Note] Slave: received end packet from server, apparent master shutdown: 130530 ...

2013-05-30 20:54:53

阅读数 1996

评论数 0

yum 安装出现No package perl-Parallel-ForkManager available

在用yum安装软件包的时候 [root@ MHA]# yum install perl-Parallel-ForkManager     出现如下信息 Loaded plugins: fastestmirror, security Loading mirror speeds from cach...

2013-05-29 22:57:43

阅读数 5135

评论数 0

relay fetch 解决mysql replication 主从延迟

mysql replication 中主从延迟是一个比较常见的问题,请看前期一篇博文:怎样解决MySQL数据库主从复制延迟的问题。根据目前有些公司使用的方案,最近测试了两个,其中之一是阿里的relay fetch ,业绩说法数据预热,当然也有其他开源类似开源工具,目前诸如mk-slave-pref...

2013-05-29 18:19:30

阅读数 2709

评论数 0

linux enterprise 5下安装mysql 5.6

mysql从5.5之后安装开始用cmake安装,cmake是安装mysql5.5之后版本必不可少的工具。 安装cmake如下,从cmake官网下载源码安装包   [root@localhost ~]# wget http://www.cmake.org/files/v2.8/cmake-2.8...

2013-05-17 15:47:02

阅读数 3102

评论数 0

seconds-behind-master 主从延迟计算理解

原文如下:  http://bbs.chinaunix.net/forum.php?mod=viewthread&tid=3646469 花了一个下午时间,翻了不少文章,说下自己对mysql中的seconds_behind_master的理解,下面是摘来的一篇文章: http:/...

2013-04-10 11:07:23

阅读数 2665

评论数 0

怎样解决MySQL数据库主从复制延迟的问题

像Facebook、开心001、人人网、优酷、豆瓣、淘宝等高流量、高并发的网站,单点数据库很难支撑得住,WEB2.0类型的网站中使用MySQL的居多,要么用MySQL自带的MySQL NDB Cluster(MySQL5.0及以上版本支持MySQL NDB Cluster功能),或者用MySQ...

2013-04-09 17:07:21

阅读数 5487

评论数 0

mysql 5.6 新功能一览

主要新功能可以归结为以下几个方面: 1. Query Performance         ICP   (Index Condition Pushdown)         MRR (Multi Range Read)         BKA  (Batch Key Access) ...

2012-08-18 11:11:38

阅读数 1465

评论数 2

mysql 5.6 新特性 主从延迟

前面一篇文章《mysql replication 主从间如何延迟 --- 某大型互联网面试题》已经写到如何延迟主从配置,在5.6里已经实现了这个功能,那么我们看一下官方文档介绍吧 : http://dev.mysql.com/doc/refman/5.6/en/replication-delay...

2012-07-26 17:28:37

阅读数 3234

评论数 0

mysql replication 优化

这两天有空看了一下ppc2009大会的一些pdf,发现这次关于Replication的讨论还是很多的,很多内容都很实用,就总结了一下。本人英文水平水平有限,难免有翻译的不对的地方,有疑问欢迎讨论:)        Replication延时的类型 1.        固定性的延时 ...

2012-07-20 11:45:28

阅读数 611

评论数 0

mysql replication 主从间如何延迟 --- 某大型互联网面试题

猛然间听到这样的问题,还是很惊讶的,因为我们讨论最多的是如何避免replication复制延迟,特别是在读写分离的环境下,主库或从库压力大的情况下,master写入的数据很难快速到slave,如这样的架构一主多从 ,特别是现在一些电子商务类的网上商城。所以听到要replication间人为延迟 如...

2012-07-20 10:53:50

阅读数 2298

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭