【澳门电子城官方网站】MySQL运维经验,来自Facebook的一些MySQL运维经验

澳门电子城官方网站 1

原标题:MySQL运行经验

1. 概要

澳门电子城官方网站 1


1. 概要

每台机器都利用多实例的模子。 每一种机器放七个实例,各样实例放多少个DB。

每台机械都应用多实例的模子。 各类机器放多少个实例,每一种实例放多少个DB。

局地新闻方可参考: 

多实例之间从未开展能源隔开,这么做是让种种实例都能表明最大品质。

多实例之间未有开展财富隔开,这么做是让每一个实例都能公布最大质量。

此时此刻超过48%为主业务已切换到My罗克s引擎,在机器硬件配置不改变的动静,约可节约百分之五十机械。

当下好多中坚业务已切换来My罗克s引擎,在机械硬件配备不变的情形,约可节省八分之四机器。

座落My罗克s上的主导职业爱慕有:Feed、Post、社交图谱等读写混合业务。

放在MyRocks上的骨干工作入眼有:Feed、Post、社交图谱等读写混合业务。

My罗克s项目地址:

My罗克s项目地址:

别的,MariaDB 10.2本子也将在整合My罗克s引擎。

另外,MariaDB 10.2版本也将要整合My罗克s引擎。

2. 高可用机制

 

行使基于GTID的一主多从组织,外加四个依照lossless
semi-sync机制的mysqlbinlog达成的binlog server(可以知晓为MySQL 5.7的loss
zero replication)。

2. 高可用机制

依据相当多派达成自动选主。


基于配置基本完成切换,未使用VIP。

利用基于GTID的一主多从布局,外加三个基于lossless
semi-sync机制的mysqlbinlog完毕的binlog server(能够明白为MySQL 5.7的loss
zero replication)。

在以为semi-sync复制可保障大旨数据一致性的假如前提下,发生故障切换时,利用上述的binlog
server中的日志进行补全后再选新主、切换。

凭仗大多派达成活动选主。

若个别意况下是因为独特原因,出现从库全体挂掉的景观,会将全方位央求切到主库,由它扛起全数的政工服务压力。

基于配置基本落成切换,未使用VIP。

某些从库挂掉时,能够动态摘除。

在感觉semi-sync复制可确认保障核心数据一致性的比如前提下,爆发故障切换时,利用上述的binlog
server中的日志进行补全后再选新主、切换。

3. 备份机制

若个别情状下是因为独特原因,出现从库全体挂掉的事态,会将总体须求切到主库,由它扛起全体的政工服务压力。

不无的备份都是基于mysqldump达成,之所以采纳mysqldump逻辑备份好处有:

有个别从库挂掉时,能够动态摘除。

  • 无需备份索引,只备份数据;
  • 备份文件压缩比高,更省去磁盘空间;
  • 改进了mysqldump,备份进度中还张开额外压缩;

 

上边提到,因为使用多实例、多DB结构,备份时能够多DB并行备份。当然了,也会调整并行备份的多寡,制止影响在线职业属性。

3. 备份机制

备份放在集中积攒(HDFS)上, 据悉已达EB品级容积。


关于备份的功能定位:

全部的备份皆以遵照mysqldump达成,之所以选择mysqldump逻辑备份好处有:

  • 供数据分析意况拉数据
  • 供祸患恢复生机
  • 不要备份索引,只备份数据;

  • 备份文件压缩比高,更省去磁盘空间;

  • 精雕细刻了mysqldump,备份进度中还实行额外压缩;

4. 什么急忙安排从库

 

可采用xtrabackup在存活存活的SLAVE实例上备份,也可在主库上提倡备份,再采用WDT(大概是BT)契约传输到外地,用于拉起从库。

地点提到,因为使用多实例、多DB结构,备份时方可多DB并行备份。当然了,也会垄断(monopoly)并行备份的数目,制止影响在线工作天性。

Leave a Comment.