google-bigquery - BigQuery 长期运行 - ARRAY_AGG
问题描述
我们正在执行以下查询,以根据表大小 >1.4 TB 的键值识别最新记录,但查询需要 20 多分钟才能完成。检查执行细节后 - 计算步骤消耗更多时间
select
row.col1,
row.col2,
row.col3...
FROM
(SELECT
ARRAY_AGG(t ORDER BY t.timestamp DESC LIMIT 1)[OFFSET(0)] AS ROW
FROM [mytable] t
group by co11, col2, col3, col4)
这背后的原因可能是什么?