Mysql Master-从站

时间:2018-10-11 07:15:11

标签: mysql master-slave

我们计划进行一个主配置和两个从配置。我们的目标如下。我们有大量的传入记录,因此我们打算在下面进行操作:

  

Master-仅过去7天记录了Slave 1-与Master相同   (只有7天的记录),但是我们将运行一些存储过程来   合并记录

     

从站2-拥有所有记录(主要是最近3个月的记录)(   计划在任何时候使用SET sql_log_bin = 0来存储过程   我们删除记录(master中的记录超过7天)

我们这里有问题,

可以在从属服务器中运行存储过程以合并和删除数据吗?

除了读操作,我们还能在从属设备中执行什么操作?

可以安全使用sql_log_bin = 0吗?

1 个答案:

答案 0 :(得分:1)

根据我对myql主/从配置的经验,我会提出以下建议:

  • 请勿使用存储过程来合并或删除数据-除非您在不会复制的第二个方案中这样做!

  • 如果您执行的操作不是读取-复制模式,则您的从站将不同步! -因此,对于未复制的架构,您可以执行所需的操作。

  • 有关sql_log_bin的信息,请参见what's difference between sql_log_bin and log_bin in MySQL?的答案-我猜这最好让sql_log_bin启用。