首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >MySQL从服务器上繁重的复制写入负载

MySQL从服务器上繁重的复制写入负载
EN

Stack Overflow用户
提问于 2016-11-17 17:31:01
回答 1查看 664关注 0票数 1

我们在Debian 8上使用Percona MySQL 5.6作为电子商务聚合器。为此,有一个主后端服务器执行整个ETL (处理来自合作伙伴的产品提要),还有一个由前端web服务器使用的从MySQL服务器。它是一个单一的产品数据库,有大约600 It的数据。

这两台机器都有带有数据中心系列SSD的RAID10。主MySQL是具有128 is内存的双Xeon E5,从级为64 is的单Xeon E5。我们的问题是,ETL的I/O太重(有数千个IOPS),主服务器能够处理I/O负载,但从服务器无法跟上复制。大多数工作都是在ramdisk中完成的,并且只有真正必要的数据已经写入数据库了。

从服务器拥有比写入更多的读取,但是复制无法赶上。在从服务器上缩放复制写入(即I/O负载)有哪些选项?

编辑2016-11-18:使用“选项”,我不仅要求优化MySQL,而且还要求完全其他能够更好地处理这种情况的技术或软件。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-11-21 01:36:36

升级到5.7应该可以解决您当前的问题:http://mysqlhighavailability.com/multi-threaded-replication-performance-in-mysql-5-7/

这通常是主程序没有编写能力的先兆。你应该尽快开始考虑切分。你可以看看YouTube的vitess.io项目,我也是其中的一员。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40661427

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档