MySQL HA
aeolus_pu
这个作者很懒,什么都没留下…
展开
-
mysql MMM 高可用解决方案
在mysql中,单纯的mysql 主从配置会出现单点故障:(SPOF:Single pointof failure),通过mysql MMM项目可以实现避免这个致命的问题。 一 何为mysql MMM ,摘录官方的解释 如下,很有意思 When you eat something tasty, you say: “Mmm…”. Sometimes “Mmmmmmm”… or “HmMM原创 2012-09-05 17:33:07 · 5015 阅读 · 0 评论 -
mysql 半同步复制(semi_sync_replication)搭建及使用
google为mysql开发了一个补丁一个基于半同步的补丁,应用与mysql5.0。回来mysql打上了该补丁,并在5.5版本中使用。半同步复制的理念是什么呢?在数据库更改操作执行前,确保更改操作至少被写入一台slave磁盘中,意味着着对于每一个连接,最多只有一个事务会由于master崩溃丢失。主要是保证数据完整性,防止事务的丢失。原创 2013-07-11 16:28:00 · 4167 阅读 · 0 评论 -
mysql MHA高可用方案介绍
概述 MHA是一位日本MySQL大牛用Perl写的一套MySQL故障切换方案,来保证数据库系统的高可用.在宕机的时间内(通常10—30秒内),完成故障切换,部署MHA,可避免主从一致性问题,节约购买新服务器的费用,不影响服务器性能,易安装,不改变现有部署。 还支持在线切换,从当前运行master切换到一个新的master上面,只需要很短的时间(0.5-2秒内),此时仅仅阻塞写操作,并不影原创 2013-06-19 13:25:55 · 3524 阅读 · 0 评论 -
mysql replication 复制的一些问题
1 过大的复制延迟 mysql 的复制延迟是一个常见问题,现在已经有一些解决方案,如淘宝开发的一些工具 2 没有磁盘空间 复制导致磁盘空间塞满,二进制日志、中继日志或临时文件把磁盘塞满,slave 服务器越落后,占的磁盘空间越多,可以通过检测磁盘空间,设置relay_log_space避免这个错误原创 2013-08-05 16:06:35 · 1030 阅读 · 0 评论 -
电商系统中收藏夹水平切分
在电商系统中,收藏夹是一项重要的应用,用户增加,商品增加,收藏数量也在不断增加。收藏夹就需水平切分,按照用户id取模切分是一个不错选择。如果商品太多,业务上可以控制每个用户收藏商品的最大上限,如每人只能收藏99件商品来降低数据量。水平切分后,为了减少表与表之间关联,达到最大查询效率,每表需带有冗余值即切分的用户id,所有建模都是基于用户id。切分需要注意的事项 1 选好切分键,dba要原创 2016-03-16 11:09:50 · 830 阅读 · 0 评论