首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Bigquery流:“由于超时而无法插入XX行”

Bigquery流:“由于超时而无法插入XX行”
EN

Stack Overflow用户
提问于 2014-08-18 13:15:45
回答 2查看 1.1K关注 0票数 9

最近,我们的流媒体遇到了

代码语言:javascript
运行
复制
"Failed to insert XX rows. First error: {"errors":[{"reason":"timeout"}],"index":YY}"  

在过去的半个月中,从没有改变的数据源和程序脚本中连续流,以前没有发现过这样的失败。

工程编号:红路-574

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-08-19 17:40:02

我是BigQuery团队的同事。

我们的文档看起来有点不正确,因为我们可以对行进行部分提交。如果存在无效行(结构不匹配),我们将完全拒绝请求,但是单个行可能无法缓冲。

在这种情况下,只有指示的行未能提交。如果您有一个insert id,您可以简单地重试失败的行,或者根据需要重试完整的请求(尽管每个重试的行都将计算在您的表配额中)。

这些行级错误的增加是由于我们处理批量插入的方式发生了变化。以前,整个请求都会遇到超时。

希望这能有所帮助。肖恩

票数 5
EN

Stack Overflow用户

发布于 2014-08-18 16:10:43

我们刚刚在周末推出了一项改变,这将大大降低您所遇到的超时次数。

在过去的几周里,TableData.insertAll API的负载从客户那里得到了巨大的增加。虽然我们应该能够毫无问题地处理这个负载,但它暴露了我们系统中的一些瓶颈,我们一直在努力解决这些瓶颈。从我们的监测来看,从昨天晚上开始,潜伏期应该会恢复到正常水平。如果你继续看到超时,请告诉我们。

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

https://stackoverflow.com/questions/25364273

复制
相关文章

相似问题

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