Php 一次可以运行多少个作业?
我正在寻找可能发送查询到bigquery作为aysnc作业,但我不知道这是否是一个实际可行的过程 小故障:Php 一次可以运行多少个作业?,php,google-bigquery,Php,Google Bigquery,我正在寻找可能发送查询到bigquery作为aysnc作业,但我不知道这是否是一个实际可行的过程 小故障: 获取请求 生成查询 发送异步查询 继续完成代码 我想这样做,因为目前脚本最长的部分是等待bigquery发回回复。我没有将此回复用于任何内容,因为它是所有流式插入,并且我无法找出bigquery作业的限制。假设您正在谈论通过jobs.query()或jobs.insert()运行查询,则可以在bigquery文档的上找到配额限制。特别是: 并发速率限制(仅适用于按需查询):[…]最多20个
我想这样做,因为目前脚本最长的部分是等待bigquery发回回复。我没有将此回复用于任何内容,因为它是所有流式插入,并且我无法找出bigquery作业的限制。假设您正在谈论通过
jobs.query()
或jobs.insert()
运行查询,则可以在bigquery文档的上找到配额限制。特别是:
并发速率限制(仅适用于按需查询):[…]最多20个并发查询。返回缓存结果的查询或使用dryRun属性配置的查询不计入此限制
(删除了有关作业规模的一些详细信息,重点是我的)
如果您正在考虑从同步
作业.query()
转移到使用异步作业.insert()
,您可能会发现我们文档中的内容也很有用。您想做什么,流式插入或运行异步查询?与论坛网站不同,我们不使用“感谢”或“感谢任何帮助”或签名。顺便说一句,这是“提前感谢”,不是“提前感谢”“。理想情况下,我想知道bigquery在处理流媒体和异步方面的区别,如果您不需要等待回复,异步是否可能允许您更快地结束流程?异步是一种“即发即弃”技术,因此脚本不需要等待回复。您可以在以后为返回的作业ID的结果创建池,并在以后使用结果。