使用NOLOAD属性运行多个COPY命令是否安全?

时间:2014-03-26 17:45:07

标签: amazon-web-services amazon-redshift

我想对具有COPY属性的单个表运行多个NOLOAD命令。
根据AWS文档:

  

NOLOAD

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

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

我知道强烈建议对表运行一个COPY命令。但NOLOAD参数怎么样?这样做安全吗?

1 个答案:

答案 0 :(得分:1)

一次只使用一个COPY命令的建议与性能有关。由于数据仅被解析而实际上没有为插入而序列化,因此这种关注无关紧要。您可以使用COPY标志一次运行多个NOLOAD命令而不会降低性能。您还可以将NOLOAD与清单一起使用。