尝试运行复杂查询时,AWS Redshift无法制定有效的计划

时间:2018-01-09 17:15:54

标签: sql amazon-web-services amazon-redshift

我正在针对Redshift集群运行一个复杂的查询,其中有4个表使用,其中一些表有数十亿行,我收到以下错误:

var id = e.Row["id", DataRowVersion.Original];

如果我限制数据,查询将成功运行。

1 个答案:

答案 0 :(得分:0)

- 原始查询是一个Oracle查询,我对它进行了一些修改,Redshift表中加载的数据也是从Oracle导出的。

- 查询有很多JOIN和子查询。

有了这些说法,一次一个地查询子查询,其中一个没有返回任何结果,这就是我的情况下这个错误的原因。

相应地修复了特定的子查询和主查询,它成功运行。