gpt4 book ai didi

sql - 使用 Bigquery 的库和 api 进行查询是否有限制?

转载 作者:搜寻专家 更新时间:2023-10-30 22:28:12 25 4
gpt4 key购买 nike

我想知道查询已加载到 bigquery 中的数据时是否有任何限制?

例如,如果我想从网络应用程序或“网络服务”中提取大查询信息,我的选择、更新和删除限制是多少?

文档告诉我这个:

按需定价下交互式查询的并发速率限制:50 个并发查询。返回缓存结果的查询或使用 dryRun 属性配置的查询不计入此限制。

每日查询大小限制:默认情况下无限制,但您可以使用自定义配额指定限制。

但是我不明白我是否对每天的咨询次数有限制,如果有,我的限制是多少?

最佳答案

您可以在特定时间 为查询分配的槽数是有限制的。

一些掘金:

  • Slot:代表一个单位的计算能力。
  • 查询:根据需要使用尽可能多的插槽,以便查询以最佳方式运行(当前:按需价格最多 50 个插槽)[A]
  • 项目:每个项目使用的插槽基于同时运行的查询数量(当前:按需价格最多 2000 个插槽)

[A] 这一切都在后台进行,无需用户干预。 BigQuery 对查询进行评估以计算所需的槽数。

因此,如果您计算一下,最坏的情况是,如果您的所有查询都使用 50 个槽,那么在并发运行超过 40 个查询之前,您不会发现任何副作用。即使在这些情况下,查询也只会在队列中停留一段时间,并会在一些查询执行完毕后开始运行。

当您对按时获取数据很敏感并且它们在以下环境中运行时,插槽会变得更加令人担忧:

  • 许多查询同时运行。
  • 大多数同时运行的查询通常需要很长时间才能在空负载上执行。

了解这些限制是否会对您产生影响的最佳方式是监控项目中的当前事件。 Bigquery 建议您使用 Stackdriver 监控槽。

更新:Bigquery 在他们的一篇博文中解决了查询优先级问题 - Truth 5: BigQuery supports query prioritization

关于sql - 使用 Bigquery 的库和 api 进行查询是否有限制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48311062/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com