我们有一个巨大的数据仓库(近 4 TB)数据库,我们正在将其复制到从属数据库,它比我们的主数据库/主数据库滞后 45 小时。在这一点上,使复制更快的最佳方法是什么。
最佳答案
mysql 复制是单线程的——这通常是延迟的原因。 你有几个选择:
- mysql 5.6 引入了并行复制 - 如果您有许多独立的数据库 - 这应该会加快速度
- 或者查看Tungsten Replicator - 它是 mysql [包括多线程] 更灵活复制的第 3 方实现。 this您可能也很感兴趣。
关于mysql复制滞后巨大,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11892872/