【问题标题】:Bigquery resources exceeded during query execution, quota?查询执行期间超出 Bigquery 资源,配额?
【发布时间】:2013-05-07 20:34:51
【问题描述】:

使用 Google BigQuery,我正在使用 group by 运行查询并收到错误“查询执行期间超出资源”。

增加的配额会允许查询运行吗?

还有其他建议吗?

SELECT
ProductId,
StoreId, 
ProductSizeId,
InventoryDate as InventoryDate,
avg(InventoryQuantity) as InventoryQuantity
FROM BigDataTest.denorm
GROUP EACH BY   
ProductSizeId,
InventoryDate,
ProductId,
StoreId;

该表大约 250GB,项目编号为 883604934239。

【问题讨论】:

标签: google-bigquery


【解决方案1】:

结合减少所涉及的数据和 BigQuery 的最新更新,现在运行此查询。

where ABS(HASH(ProductId) % 4) = 0

用于减少表中的 13 亿行(% 3 仍然失败)。

对于测试数据集,它会给出“错误:响应太大而无法在大查询中返回”,这可以通过将结果写入表来处理。点击启用选项,“选择表格”(并输入表格名称),然后选中“允许大结果”。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-10
    • 1970-01-01
    • 2021-03-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多