Bigquery 返回内部错误 503:23 列 X 600,00 行

Posted

技术标签:

【中文标题】Bigquery 返回内部错误 503:23 列 X 600,00 行【英文标题】:Bigquery returns Internal error 503: 23 cols X 600,00 rows 【发布时间】:2012-09-10 00:47:43 【问题描述】:

我正在查询大量数据,并在返回数据时不断收到此错误。这开始于今天下午。查询字符串可以在 bigquery 浏览器工具中找到。只有我在一台机器上同步查询。怀疑我是否达到了 20,000 个查询限制。

这是一个已知的错误吗?

查询数据时发生内部错误。 runSyncQuery 中的错误:'\n "error": \n "errors": [\n \n "domain": "global",\n "reason": "backendError",\n "message": "后端错误"\n \n ],\n "code": 503,\n "message": "Backend Error"\n \n\n'

设置: 中型实例 EC2

    查询 19 -23 列,每列大约 600000 行。总计 564 mb 查询的最大长度设置为 50,000(也是 100,000 和 500,000) 查询返回速度极慢 分页结果的值 当前长度:8825 1 当前行:17650 2 当前行:26475 3 当前行:35300 4 当前行:44125 5 当前行:52950 6 runSyncQuery 中的错误:'\n "error": \n "errors": [\n \n "domain": "global",\n "reason": "backendError",\n "message": "后端错误"\n \n ],\n "代码": 503,\n "消息": "后端错误"\n \n\n'

添加额外的请求信息: job_183c2c3919dd4d8fac9f2947201978ef 459512762119 当前长度:8825 1 当前行:17650 2 当前行:26475 3 runSyncQuery 中的错误:'\n "error": \n "errors": [\n \n "domain": "global", \n "reason": "backendError",\n "message": "后端错误"\n \n ],\n "code": 503,\n "message": "后端错误"\n \n \n'

【问题讨论】:

您好,今天早上又发生了这种情况...有什么办法可以查看一下:job id:job_23c773fd534a46db8ab727bcbc9cf0b4 projectid:459512762119 当前长度:38270 1 当前行:76301 2 当前行:114903 3 【参考方案1】:

只是为了确保我理解:您正在运行查询,然后对结果进行分页,而第 6 页给您一个后端错误?

后端错误几乎总是表明 bigquery 中存在内部错误——您能否告诉我您正在使用的项目 ID 以及查询作业 ID(如果有)?

【讨论】:

在第 1 点您有一个查询。这将创建一个查询作业并在响应中返回查询作业 ID。如果您有此 ID 或只是一个项目 ID,我可以查找后端错误以了解更多信息。 job_183c2c3919dd4d8fac9f2947201978ef 459512762119 当前长度:8825 1 当前行:17650 2 当前行:26475 3 runSyncQuery 中的错误:'\n "error": \n "errors": [\n \n "domain": "global",\n "reason": "backendError",\n "message": "后端错误"\n \n ],\n "code": 503,\n "message": "后端错误"\n \n\n' 无

以上是关于Bigquery 返回内部错误 503:23 列 X 600,00 行的主要内容,如果未能解决你的问题,请参考以下文章

BigQuery Streaming API 经常引发 503 错误

使用模板表的 BigQuery 流式插入 - 503 错误

Apache 存档返回 http 错误 503

BigQuery google.cloud.exceptions.ServiceUnavailable 503

在 BigQuery 中按 Max(values) 返回列的名称。错误:“运算符 CASE 没有匹配的签名;”大查询

将 Avro 文件加载到 BigQuery 失败并出现内部错误