我有一个BigQuery表,其中设置了一个Cloud BigTable外部数据源。这很好用,我可以运行将BigTable数据加入我的其他BigQuery数据的查询。但是,当我同时对该表运行太多查询时,我收到以下错误:
作业执行期间遇到错误: 超出的速率限制:读取此项目的Cloud Bigtable数据源的并发查询太多。有关详细信息,请参阅https://cloud.google.com/bigquery/troubleshooting-errors
我无法在链接页面或BigQuery配额和限制页面上找到有关并发查询限制的任何文档。我在这里没有运行那么多查询 - 一次最多10个。有没有人在知道实际并发查询限制是什么之前遇到过这个问题?
编辑:
因此,人们无需深入了解附加的Google票证,正确答案(截至2018年4月)是4个并发查询。
答案 0 :(得分:1)
您应该寻找Quotas & Limits for Query Jobs
以下限制适用于通过运行交互式查询自动创建的查询作业以及使用jobs.query和query-type jobs.insert方法调用以编程方式提交的作业。
按需交互式查询的并发速率限制 - 50个并发查询 查询包含从查询缓存返回的结果,并且空运行查询不计入此限制。您可以使用--dry_run标志或在查询作业中设置dryRun属性来指定空运行查询。
包含用户定义函数(UDF)的查询的并发速率限制 - 6个并发查询 包含UDF的查询的并发速率限制包括交互式查询和批处理查询。包含UDF的交互式查询也会计入交互式查询的并发速率限制。
您可以在提供的链接中找到更多内容