标签: amazon-redshift sql-optimization
我在Amazon Redshift中遇到了查询计划程序的怪异行为:在某些情况下,例如当使用窗口函数时,成本会增加10000。通常是在“网络”步骤之后。
我的问题是,有时我确实需要使用窗口函数,因此无法比较替代方案之间的成本,因为查询的运行时间之间的比率与它们的成本比率不成比例(如果您查询,则相对成比例看看不乘以10000的窗口函数的成本。
这是一个简化的示例,比较这两个查询:
{{1}}
有人可以解释更多有关优化窗口功能的信息,以及通常对我不清楚的“网络”步骤的解释吗?
谢谢。