一次可以运行多少个工作?

时间:2015-03-17 17:35:31

标签: php google-bigquery

我希望可能会向bigquery发送查询作为aysnc工作,但我不知道这是否真的是一个可行的过程。

小跑:

  1. 获取请求
  2. 生成查询
  3. 发送异步查询
  4. 继续完成代码
  5. 我喜欢这样做,因为到目前为止,脚本中最长的部分是等待bigquery发回回复。我不会将此回复用作所有流式插入的内容,而且我无法找出有关bigquery作业的限制。

1 个答案:

答案 0 :(得分:1)

假设您正在讨论通过jobs.query()jobs.insert()运行查询,可以在BigQuery文档的Quota Policy page上找到配额限制。特别是:

  

并发费率限制(仅适用于按需查询):[...] 最多20个并发查询。返回缓存结果的查询或使用dryRun属性配置的查询不计入此限制。

(删除了工作规模的一些细节,强调我的)

如果您正在考虑从同步jobs.query()转到使用异步jobs.insert(),您可能会发现我们文档中的Querying Data page也很有用。