You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Google Cloud BigQuery最大行大小限制能否提升?

Google BigQuery行大小限制问题解答

错误原因说明

你遇到的错误API limit exceeded: Message before conversion exceeds max row limit, limit: 20971520 actual: 33913353里的20MB(20971520字节)限制,和文档中提到的100MB表行大小限制不是同一个规则:

  • 100MB是BigQuery表中存储的单条行的最大允许大小;
  • 20MB是通过API读取查询结果时,单条行在格式转换前的传输上限,属于API层面的固定限制。

限制能否提升?

这个20MB的API单条行传输限制是固定的,无法手动申请提升。

可行的解决方案

  • 拆分大字段:若行内包含超大字符串、JSON或二进制数据,建议将这类大字段拆分到单独的关联表中,通过JOIN查询获取,避免单条行体积超标。
  • 使用批量导出:优先采用BigQuery的批量导出功能(比如导出到Cloud Storage),这类方式不受API单条行20MB限制,适合处理大体积数据。
  • 精简查询结果:在查询语句中过滤掉不必要的大字段,只返回业务需要的数据,直接缩小单条行的体积。

内容的提问来源于stack exchange,提问作者Andres Velasco Garcia

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.30 22:21:34