我尝试使用此实用程序(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分钟后它停止了什么?
答案 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"
只需将其更改为您喜欢的任何内容。