Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在配额策略中,有一个最大查询长度:10KB,其中一个查询功能是可以使用具有相同架构的多个表,如果我不超过 10kb,查询中的表数量是否有限制?
目前接受的答案是错误的(2014 年 10 月)。一个查询中可以引用的表的数量有一个限制:1000。
这也适用于表格范围。查看 BigQuery 官方文档中的查询数据限制。
(顺便说一下,当前的最大查询长度也不同:256 KB)
分表可以降低成本,但会增加查询时间。根据文档,“每个附加表最多 50 毫秒”。
当然,这些限制可能会随着时间而改变,因此请务必查看官方文档而不是 SO 关于当前限制和配额的信息。
您可以在单个查询中查询多达 1,000 个表:只需将它们与逗号组合,如SELECT foo FROM datast.table1, dataset.table2...
SELECT foo FROM datast.table1, dataset.table2...