BigQuery如何处理CPU密集型查询?

时间:2018-03-30 17:47:22

标签: google-bigquery amazon-redshift amazon-athena

BigQuery的定价基于扫描的数据量。我们希望将它用于具有大量CPU密集型操作的查询,例如大型XML文档上的复杂RegEx。这种使用模式如何影响定价?如果使用太多CPU,我的查询会被终止吗? BigQuery是我们的正确选择吗?

1 个答案:

答案 0 :(得分:3)

计费层曾用于此类场景 - 价格乘以计费层,而计费层又反映了高计算查询

November 14 2017以来 - 高计算查询已逐步淘汰。层100下的所有高计算查询都被称为第1层。运行高计算查询不再需要设置任何阈值标志。

除非查询在预留实例中运行,否则层100以上的所有查询都将失败,并显示RESOURCES_EXCEEDED_PER_BYTE错误。在过去30天内(截至2017年11月14日)运行高于100级的高计算查询的现有用户将保留在2018年10月31日之前在较高计费层运行查询的功能。

因此,您的定价不会受到影响 - 除非您的查询失败超过100级太昂贵