首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >执行Redshift卸载操作时内存不足

执行Redshift卸载操作时内存不足
EN

Stack Overflow用户
提问于 2019-12-18 17:06:28
回答 1查看 157关注 0票数 0

这是我使用的命令:

代码语言:javascript
复制
unload ('select * from SPEC_BFO.CASE_HISTORY where (INTEGRATION_ID,LAST_OPERATION_DATE) IN (SELECT INTEGRATION_ID,max(LAST_OPERATION_DATE) from SPEC_BFO.CASE_HISTORY group by INTEGRATION_ID)') to 's3://use-s3-dwnam-qa/NAM/SPEC_BFO/CASE_HISTORY/VIEW_CASE_HISTORY/VIEW_CASE_HISTORY.' iam_role 'arn:aws:iam::111111111111:role/use-redshift-dwnam-qa' delimiter '|' PARALLEL OFF header ALLOWOVERWRITE gzip;

获取此错误:

代码语言:javascript
复制
('There is a problem:', InternalError('S3 Query Exception (Fetch)\nDETAIL:  \n  -----------------------------------------------\n  error:  S3 Query Exception (Fetch)\n  code:      15001\n  context:   Request ran out of memory in the S3 query layer.\n  query:     8163346\n  location:  dory_util.cpp:1083\n  process:   asyncrequest_thread [pid=112556]\n  -----------------------------------------------\n\n',))

远程脚本调用失败,此脚本将暂停。

EN

回答 1

Stack Overflow用户

发布于 2019-12-19 06:43:43

查询很可能太复杂,无法与UNLOAD操作结合。

首先尝试使用CREATE TABLE AS命令创建输出表,然后通过SELECT * UNLOAD该表。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59388632

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档