我想备份一下RDS MYsql数据库。我目前正在运行一个小实例。我需要一个过程来获取sqldump,但我的问题是,RDS在获取sqldump时是否会冻结,因为在其生产环境中会发生大量的读/写操作。热心的帮助
发布于 2013-04-07 01:34:22
确切地回答这个问题,“RDS在执行sqldump时是否冻结”:
如果您正在寻找用于RDS使用的备份,我建议您使用RDS Snapshots.In这种情况下,发生短暂的I/O冻结,通常持续几秒钟,在单可用区DB instances.The数据库需要被冻结以避免corruption.If您正在使用一个外部转储实用程序,如them.Depending,它锁定您的表在转储之前,在您的存储引擎上转储mysqldump,更新(和可能的选择)将排队,直到转储完成后解锁表。
如果您不确定,您可以自己阅读锁定它们
flush tables with read lock;
然后在转储完成后将其解锁。
unlock tables;
https://stackoverflow.com/questions/12705129
复制相似问题