我们的 Google BigQuery 应用程序出现以下错误:
Exceeded quota: too many large queries for this project
这是什么意思?什么是“大查询”?我们能以某种方式提高这个配额吗?
我们的 Google BigQuery 应用程序出现以下错误:
Exceeded quota: too many large queries for this project
这是什么意思?什么是“大查询”?我们能以某种方式提高这个配额吗?
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与我们联系,我们可能会为您提供帮助。
另一种选择是以批处理优先级运行一些大型查询。批处理优先级意味着您的结果可能需要更长的时间,但您不会受到与交互式查询相同的限制。