【发布时间】:2017-05-22 17:14:07
【问题描述】:
来自分区表的 BigQuery 页面:
每个表最多可以有 2000 个分区。
我们计划按天对数据进行分区。我们的大部分查询都是基于日期的,但我们有大约 5 年的历史数据,并计划从现在开始每天收集更多。只有 2000 个分区:2000/365 为我们提供了大约 5.5 年的数据。
对于需要超过 2000 个分区的表,最佳做法是什么?
- 每年创建一个不同的表并在需要时连接表?
- 是否可以改为按周或月分区?
- 如果您寻求支持,是否可以增加 2000 个分区限制?
更新:表限制现在为 4000 个分区。
【问题讨论】:
-
它似乎最近更新到 2500。文档现在说:“每个分区表最多可以有 2,500 个分区。”
-
分区限制现在是 4000。
-
与其重复提出这个问题然后自己回答,为什么不将您的答案添加到这个问题中呢? @FelipeHoffa
-
我真的不知道@FelipeHoffa 会发生什么。我很感激你为这个问题写了一个更新和更相关的答案。但是复制这个原始问题然后将原始问题标记为重复似乎也不正确。也许像这样的老问题应该被剔除。我不知道。我会把它留给 SO Mods。
-
我很感激你试图帮助@FelipeHoffa。但我不知道该怎么办。我已经在 SO 聊天中提出了这个讨论,并向一个 mod 寻求帮助。
标签: google-bigquery