我正在使用MySQL 5.5。
我的主数据库拥有大量数据并且数据不断被加载。我只有一个奴隶DB。因为MySQL复制是单线程的,所以追赶它真的很慢......
我目前知道两种提高速度的方法。一种是将MySQL更新为5.6,支持多线程从站。另一种方法是在一个从站上将一个DB分成多个DB(http://d2-systems.blogspot.com/2011/04/mysql-56x-feature-preview-multi.html)。
还有其他方法可以提高复制加载速度吗?我有一个工具需要从我的从数据库获取数据。因此,如果我选择实施第二种方式,它将从我的工具中改变很多代码。
有什么建议吗?
答案 0 :(得分:0)
你应该试试Tungsten Replicator是一个高性能,开源的MySQL数据复制引擎。它提供了一系列功能,超越了目前可用的任何开源复制器:支持故障转移的全局事务ID,灵活的事务过滤,可扩展的事务元数据,分片,每个进程的多个复制服务,高性能以及简单,记录良好的操作。 / p>
有关此实用程序的详细信息,请访问: