MySQL每日复制

时间:2013-01-06 10:21:20

标签: mysql replication

复制MySQL中的每个查询都会花费一些成本在数据库服务器上。 是否可以每天记录一次新查询并在备份服务器上复制和运行查询,而不是每次都复制每个查询?

如果有可能,怎么样? 感谢。

1 个答案:

答案 0 :(得分:0)

您可以使用STOP SLAVE;START SLAVE;

将cron作业用于start and stop the replication

问题是,binlog会增长,奴隶可能会花很多时间赶上来。

如果奴隶的唯一目的是提供备份解决方案,您应该考虑使用InnoDB Hotbackup

为了提高性能,您应该考虑Erik Ekman的建议,并为binlog数据选择不同的磁盘。