在Redshift上使用窗口功能时,为什么查询计划者的费用会增加?

时间:2019-03-12 12:09:27

标签: amazon-redshift sql-optimization

我在Amazon Redshift中遇到了查询计划程序的怪异行为:在某些情况下,例如当使用窗口函数时,成本会增加10000。通常是在“网络”步骤之后。

我的问题是,有时我确实需要使用窗口函数,因此无法比较替代方案之间的成本,因为查询的运行时间之间的比率与它们的成本比率不成比例(如果您查询,则相对成比例看看不乘以10000的窗口函数的成本。

这是一个简化的示例,比较这两个查询:

{{1}}

有人可以解释更多有关优化窗口功能的信息,以及通常对我不清楚的“网络”步骤的解释吗?

谢谢。

0 个答案:

没有答案