如何减少运行BigQuery查询所需的结算层?

时间:2016-11-07 22:26:05

标签: google-bigquery

我想知道如何减少在BigQuery中运行查询所需的计费层。这是我收到的错误消息:

运行查询时出错:查询超出了第1层的资源限制。需要第30层或更高层。

奇怪的是,几个星期前,我可以毫无限制地运行此查询。不过,今天我尝试了两次运行查询,但是我遇到了两个不同的错误。第一次尝试错误要求层29.然后第二次尝试要求层30.如果查询相同,为什么层号继续增加?

我阅读了BigQuery的文档,似乎已经实施了High-Compute限制(link)。但是,这并不能解释为什么同一查询的限制一直在增加。

这可能会发生,因为数据中心正在达到峰值水平吗?如果是这样,我可以在批处理模式下运行查询,以避免必须更改我的层级别(使用数据中心资源,当它们没有达到峰值时)?

感谢您的帮助。

0 个答案:

没有答案