可以在 bigquery 表上创建的最大分区数

Man*_*gai 1 google-bigquery

将数据从未分区表移动到分区表时出现以下错误。

“查询执行期间资源超出:当作业完成时,表 mydataset.mytable$20101213 将有 2501 个分区,超过限制 2500..'}]”

--> bigquery 是否限制了可以在一个表上创建的最大分区数?或者这是否只是一天的配额?

此外,在他们的 BigQuery“配额和限制”页面中没有提到这个限制

Gra*_*ley 5

它在文档中提到。目前,每个表不能有超过 4000 个分区。您需要将数据/分区拆分到多个表(每个表大约 7 年的数据)。

每个分区表最多可以有 4000 个分区。

https://cloud.google.com/bigquery/docs/partitioned-tables#partitioned_table_limits

  • 当你超过这个界限时会发生什么? (2认同)
  • BigQuery 将返回错误,并且不会在表中插入更多数据!@约翰安德鲁斯 (2认同)