Teradata:如何拆分查询以减少假脱机大小

时间:2015-09-15 00:59:58

标签: sql select teradata

我在Teradata中运行一个非常简单的查询时遇到问题,该问题主要包括:

SELECT COL1, COL2, COL3, COL4, COL5, COL6, COL7, COL8, COL9
FROM table1 LEFT OUTER JOIN table2 on table1.ID = table2.IDN;

我期待数百万的结果,但我不确定。统计数据表明大约有8百万行。

在收到一些资源错误后,我被告知作为用户,我限制为500,000行或37GB的行程大小。根据EXPLAIN(你可以想象),这个查询远远超过了两者。如果可能的话,我正在寻找以块的形式进行SELECT的方法......除非有其他我从根本上缺失的东西。

这本质上是一个糟糕的查询吗?有没有办法将查询拆分成多个较小的查询?

0 个答案:

没有答案