2014-03-26 41 views
0

我想运行多个COPY命令针对具有NOLOAD属性的单个表。
根据AWS文档:使用NOLOAD属性运行多个COPY命令是否安全?

NOLOAD

Checks the validity of the data file without actually loading the data. 

使用NOLOAD选项,以确保您的数据文件将运行的实际数据加载之前加载 没有任何错误。使用NOLOAD选项运行COPY 比加载数据要快得多,因为它只能解析文件。

我知道,强烈建议对一个表运行单个COPY命令。但NOLOAD参数怎么样?是否安全?

回答

1

一次只使用一个COPY命令的建议与性能相关。由于数据只是被解析,并且实际上没有序列化来插入,所以这个问题是不相关的。使用NOLOAD标志,您可以一次运行多个COPY命令而不会影响性能。您也可以使用NOLOAD和清单。

相关问题