首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >超过403用户速率限制:每个用户的限制设置不起作用

超过403用户速率限制:每个用户的限制设置不起作用
EN

Stack Overflow用户
提问于 2012-07-13 14:51:56
回答 1查看 1.7K关注 0票数 0

我使用Java客户端API发送一些查询。但我在4-5次查询后得到以下错误。

代码语言:javascript
代码运行次数:0
运行
复制
com.google.api.client.auth.oauth2.TokenResponseException: 403 User Rate Limit Exceeded
<HTML>
<HEAD>
<TITLE>User Rate Limit Exceeded</TITLE>
</HEAD>
<BODY BGCOLOR="#FFFFFF" TEXT="#000000">
<H1>User Rate Limit Exceeded</H1>
<H2>Error 403</H2>
</BODY>
</HTML>

因此,我访问了Google API的控制台,将“每个用户的限制”增加到100.0个请求/秒/用户,最初设置为5个请求/秒/用户。

但它似乎没有任何效果。

此配置当前是否有效?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-07-14 00:57:36

查看此页面:https://developers.google.com/bigquery/docs/quota-policy速率限制是您最多可以拥有200 at的未完成查询+任何大小的一个查询。

对于未完成的查询,这意味着查询正在扫描的数据量。如果您有一个1TB的表,其中包含10个大小相同的字符串字段,这意味着引用其中两个字段的查询将需要200 10扫描。API显示查询扫描的数据量,或者如果您直接使用BigQuery,则可以在生成的查询作业统计信息中找到它。

例如,您可以同时运行4个扫描50 4TB的查询和一个扫描4TB的查询。

如果这些限制太严格,您可以使用批处理模式,该模式没有任何并发查询限制,但运行速度要慢得多。

这是为了防止客户垄断我们的集群并降低其他用户的性能,并鼓励他们分散查询。

此外,如果您没有启用计费,配额限制将大大降低,因为您被限制为免费配额。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11465522

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档