google-bigquery - BigQuery:超过对列分区表的分区修改次数的配额
问题描述
尝试在使用自定义Timestamp
列进行日期分区的 BigQuery 上运行大量导入 CSV 作业时出现此错误。
您的表超出了对列分区表的分区修改次数的配额
完整错误如下:
{Location: "partition_modifications_per_column_partitioned_table.long"; Message: "Quota exceeded: Your table exceeded quota for Number of partition modifications to a column partitioned table. For more information, see https://cloud.google.com/bigquery/troubleshooting-errors"; Reason: "quotaExceeded"}
我不清楚:配额是Number of partition modifications
多少?它是如何被超过的?
谢谢!
解决方案
分区修改次数的配额是多少?
特别 参见:Quotas for Partitioned tables
单个作业修改的最大分区数 - 2,000
每个作业操作(查询或加载)最多可以影响 2,000 个分区。任何影响超过 2000 个分区的查询或加载作业都会被 Google BigQuery 拒绝。
每个表每天的最大分区修改数 - 5,000
对于分区表,您每天最多可以进行 5,000 次分区修改。可以使用追加或覆盖分区中的数据的操作来修改分区。修改分区的操作包括:加载作业、将结果写入分区的查询或修改分区中数据的 DML 语句(INSERT、DELETE、UPDATE 或 MERGE)。
您可以在上面的链接中查看更多详细信息
推荐阅读
- node.js - console.log 省略了一些密钥对?
- python - 未能导入 tensorflow(模块“tensorflow_core.contrib”没有属性“cudnn_rnn_ops”)
- typescript - 是否可以在 Typescript 中定义自定义函数类型
- performance - Okhttp 建立数千个客户端连接
- html - 如何在导航下方制作h1文本
- react-native - react-native android 发布环境科学
- macos - 有没有办法将Mac终端环境重置为出厂设置?
- java - 下面的代码只能通过 JMS 调用。修改它,使其也是一个 Web 服务
- javascript - 如何在带参数的函数中设置单个属性 id?
- mysql - 将 csv 文件导入 mysql 服务器,但仅插入第一行并且输入错误