请告诉我如何在Google BigQuery中计算和设置正确的结算等级。
我已经构建了查询。其中一些将处理每个50 GB的3个表,其他查询处理每个100-200 GB的表。
我不喜欢以高结算等级运行较小的查询。
答案 0 :(得分:1)
正如docs中所述,您实际上并未直接设置您正在运行查询的结算层,而是设置允许BigQuery完成给定的最大等级工作
正如您在job资源定义中所看到的,您可以为query
方法定义参数maximumBillingTier,该参数设置您的成本可能会增加多少,以便查询成功完成
但请记住,通过更改查询中的一些技术(例如使用分析函数,数组和结构,子查询等),可以极大地优化许多高计算查询。
鉴于您正在使用相对较小的BigQuery数据,您可能会找到优化查询的好方法,而不是将其作为高计算查询进行处理。