MySQL 数据库复制和服务器负载

MySQL 数据库复制和服务器负载

我有一个在线服务,其中包含大约 5000 个 MySQL 数据库。现在,我有兴趣在我的办公室中构建一个完全相同环境的开发区域,因此,我即将在我的实时 MySQL 服务器和开发 MySQL 服务器之间设置 MySQL 复制。

但我担心的是,一旦启动复制,我的实时 MySQL 服务器上将会出现负载。你有经验吗?这个过程会给我的生产服务器带来额外的负载吗?

谢谢,祝周末愉快。

答案1

启用二进制日志记录(用于复制)会严重影响性能。它会调用 fsync 来确保一致性,因此一切都会变慢。以下是一些值得阅读的文章:

  1. http://jcole.us/blog/archives/2006/05/25/on-disk-performance-and-mysql-replication/
  2. http://www.mysqlperformanceblog.com/2006/05/27/jeremy-cole-on-mysql-replication/

相关内容