Redshift UNLOAD声明在19分钟后取消

时间:2017-09-04 14:36:27

标签: timeout amazon-redshift onunload large-data

我尝试使用此实用程序(https://github.com/awslabs/amazon-redshift-utils/blob/master/src/UnloadCopyUtility/redshift-unload-copy.py)从EC2实例卸载到大型(6GB)数据集。

但是UNLOAD声明在19分钟和60秒之后被取消(我已经尝试了2次)

pg.OperationalError: ERROR:  Query (712244) cancelled on user's request

我已经检查了我的redshift配置中的statement_timeout参数,它被设置为0.任何人都可以告诉我20分钟后它停止了什么?

1 个答案:

答案 0 :(得分:2)

此超时设置在该实用程序的代码中:https://github.com/awslabs/amazon-redshift-utils/blob/94eb6d388c2b19e1609ef3a602c9bffba9211734/src/UnloadCopyUtility/redshift-unload-copy.py#L44

set_timeout_stmt = "set statement_timeout = 1200000"

只需将其更改为您喜欢的任何内容。