Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何为MySQL表创建快照_Mysql_Database_Relational Database - Fatal编程技术网

如何为MySQL表创建快照

如何为MySQL表创建快照,mysql,database,relational-database,Mysql,Database,Relational Database,我在MySQL数据库中有一个表,每五秒钟更新一次。我想拍摄表的快照,以便进行测试。如何在不影响表更新过程的情况下实现这一点 您可以通过文件方法执行此操作。一个超级简单的解决方案将涉及mysqldump和--单事务选项,该选项有效地启动事务并执行转储。由于这是在事务中发生的,所以每次转储时都会获得数据库的一致状态(您还可以指示mysqldump仅导出特定的表等),并且几乎不会影响写入

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

您可以通过文件方法执行此操作。

一个超级简单的解决方案将涉及
mysqldump
--单事务
选项,该选项有效地启动事务并执行转储。由于这是在事务中发生的,所以每次转储时都会获得数据库的一致状态(您还可以指示mysqldump仅导出特定的表等),并且几乎不会影响写入