首页 > 解决方案 > 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)

这背后的原因可能是什么?

标签: google-bigquery

解决方案


推荐阅读