Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.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
db2导出数据一致性_Db2_Export_Consistency - Fatal编程技术网

db2导出数据一致性

db2导出数据一致性,db2,export,consistency,Db2,Export,Consistency,我正在导出一个大约1TB大小的表 如何确保在导出过程中,从一致点导出数据 假设我的导出运行了3个小时,在这段时间内,如果这个表上发生了任何DML, 它将如何影响我的出口 我的导出转储是否也会对最近的DML进行转储?将带有RR的添加到select语句中会强制该语句使用可重复读取隔离级别–这将确保您的导出在事务上是一致的 例如: export to file.del of del select * from yourtable WITH RR; 您可以在DB2文档中阅读更多信息 请注意,这样做可能

我正在导出一个大约1TB大小的表

如何确保在导出过程中,从一致点导出数据

假设我的导出运行了3个小时,在这段时间内,如果这个表上发生了任何DML, 它将如何影响我的出口


我的导出转储是否也会对最近的DML进行转储?

将带有RR的
添加到select语句中会强制该语句使用可重复读取隔离级别–这将确保您的导出在事务上是一致的

例如:

export to file.del of del
select * from yourtable WITH RR;
您可以在DB2文档中阅读更多信息

请注意,这样做可能会对应用程序并发性(和性能)产生负面影响,并且很容易导致问题,因此,在导出1Tb表的内容所需的时间内,有效地锁定表可能是不可行的

如果要获得一个事务上一致的数据集是真的,导出这样的数据是不可行的,那么您可以考虑备份数据库并将其还原到另一个系统上,在该系统中,没有其他应用程序同时试图访问数据库。