2

我们的 Google BigQuery 应用程序出现以下错误:

Exceeded quota: too many large queries for this project

这是什么意思?什么是“大查询”?我们能以某种方式提高这个配额吗?

4

1 回答 1

2

BigQuery 允许同时执行处理多达 400 GB 数据的查询,外加2 个任意大小的查询。您要达到的是后一个配额。

我们将 400 GB 容量称为“管道”。您可以一次使用最多 20 个查询来保持该管道充满,这些查询加起来不到 400GB。一旦您离开该管道,您就可以运行两个任意大小的附加查询。

如果这听起来令人困惑,假设您有两个读取 150 GB 的查询,一个读取 1TB 的数据,一个读取 500 GB 的数据。两个较小的查询将适合 400GB 管道,但 500GB 和 1TB 查询将被视为“大”查询。这些都应该能够在配额限制下一起运行。

但是,如果 150 GB 的查询是 250GB,那么它们就不会都适合 400GB 的管道,其中一个会被认为是“大”查询,因此您只能运行 1TB 或500GB 查询。

BigQUery 团队通常非常不愿意提高此特定配额,以防止客户能够降低其他客户的性能。如果您有充分的理由需要增加配额,如果您通过http://www.google.com/enterprise/cloud/contact.html与我们联系,我们可能会为您提供帮助。

另一种选择是以批处理优先级运行一些大型查询。批处理优先级意味着您的结果可能需要更长的时间,但您不会受到与交互式查询相同的限制。

于 2013-08-14T18:35:45.777 回答