gpt4 book ai didi

高流量站点的MySQL备份策略

转载 作者:搜寻专家 更新时间:2023-10-30 23:21:59 24 4
gpt4 key购买 nike

我目前正在使用 mysqldump 来备份规模快速增长的数据库。虽然我在深夜运行它,但它碰巧在高流量时刻运行时偶尔会出现问题(有时会在晚上发生)。例如,昨晚我的一个站点在数据库备份后立即锁定,进程列表已满(且未清除)。

有没有人建议更好的方法来解决这个问题?在备份期间将站点置于临时维护状态不是一种选择,因为目标是最大化可用性(一些 sql 转储需要一段时间)。想到的一个想法是同时运行主副本和从副本,并关闭+备份从副本,在此过程中单独留下主副本。不过,希望有一个更简单的解决方案——除非绝对必要,否则我宁愿不运行仅用于备份目的的从属副本。有什么建议吗?

谢谢。

最佳答案

两个想法:

  1. 运行奴隶。如果不出意外,它会在发生故障时为您的生产流量提供温暖的备用。您还可以从中运行报告和工具,从而释放生产服务器的周期。
  2. 进入 innodb 并使用 mysqldump --single-transaction (see man page)

祝你好运!

关于高流量站点的MySQL备份策略,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5437870/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com