在配额政策中,有一个最大查询长度:10KB ,其中一个查询功能可以使用具有相同模式的多个表,如果我不超过10kb,查询中的表数是否有限制?
答案 0 :(得分:4)
目前接受的答案是错误的(2014年10月)。 是对查询中可引用的表数量的限制:1000。
这也适用于表格范围。在官方BigQuery文档上查看Querying Data Limits。
(顺便说一下,当前最大查询长度也不同:256 KB)
分片表可以降低您的成本,但可以增加查询时间。根据{{3}},"每张附加表最多50毫秒"。
当然,这些限制可能会随着时间的推移而发生变化,因此请务必查看官方文档,而不是关于当前限制和配额的SO。
答案 1 :(得分:1)
您可以在一个查询中查询最多1,000个表:只需将它们与逗号结合使用即可
如SELECT foo FROM datast.table1, dataset.table2...