最近,我们的流媒体遇到了
"Failed to insert XX rows. First error: {"errors":[{"reason":"timeout"}],"index":YY}" 在过去的半个月中,从没有改变的数据源和程序脚本中连续流,以前没有发现过这样的失败。
工程编号:红路-574
发布于 2014-08-19 17:40:02
我是BigQuery团队的同事。
我们的文档看起来有点不正确,因为我们可以对行进行部分提交。如果存在无效行(结构不匹配),我们将完全拒绝请求,但是单个行可能无法缓冲。
在这种情况下,只有指示的行未能提交。如果您有一个insert id,您可以简单地重试失败的行,或者根据需要重试完整的请求(尽管每个重试的行都将计算在您的表配额中)。
这些行级错误的增加是由于我们处理批量插入的方式发生了变化。以前,整个请求都会遇到超时。
希望这能有所帮助。肖恩
发布于 2014-08-18 16:10:43
我们刚刚在周末推出了一项改变,这将大大降低您所遇到的超时次数。
在过去的几周里,TableData.insertAll API的负载从客户那里得到了巨大的增加。虽然我们应该能够毫无问题地处理这个负载,但它暴露了我们系统中的一些瓶颈,我们一直在努力解决这些瓶颈。从我们的监测来看,从昨天晚上开始,潜伏期应该会恢复到正常水平。如果你继续看到超时,请告诉我们。
https://stackoverflow.com/questions/25364273
复制相似问题