如何为MySQL表创建快照

3

我在MySQL数据库中有一张表,每五秒钟更新一次。我想为测试目的拍摄该表的快照。如何在不影响表更新过程的情况下实现这一点?

2个回答

2

一个超级简单的解决方案是使用mysqldump命令,加上--single-transaction选项,这将启动一个事务并执行转储。由于这是在一个事务中发生的,因此每次转储时您将获得数据库的一致状态(您还可以指示mysqldump仅导出特定表等),对写入几乎没有影响。


1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接