超出速率限制:使用simba jdbc驱动程序时,此表消息的表更新操作太多

超出速率限制:使用simba jdbc驱动程序时,此表消息的表更新操作太多,jdbc,google-bigquery,Jdbc,Google Bigquery,我使用Simba Jdbc驱动程序版本1.2.2.1004将6行数据顺序插入到BigQuery表中。该表只有3列。 4次插入后,我看到: 原因:com.simba.googlebigquery.support.exceptions.GeneralException:[simba]BigQueryJDBCDriver执行查询作业时出错。消息:超出速率限制:此表的表更新操作太多。有关详细信息,请参阅 我已经看过谷歌方面的配额,但似乎都没有达到。 如果我限制插入,所有的行都被插入,所以这不是一天的限制

我使用Simba Jdbc驱动程序版本1.2.2.1004将6行数据顺序插入到BigQuery表中。该表只有3列。 4次插入后,我看到:

原因:com.simba.googlebigquery.support.exceptions.GeneralException:[simba]BigQueryJDBCDriver执行查询作业时出错。消息:超出速率限制:此表的表更新操作太多。有关详细信息,请参阅

我已经看过谷歌方面的配额,但似乎都没有达到。 如果我限制插入,所有的行都被插入,所以这不是一天的限制,它似乎是每秒插入的数量,但根据我的配额,这应该至少是10


我还创建了一个测试类,它使用GoogleAPI插入相同的值,效果很好。

您达到了这个配额,5次/10秒。所以,限制你的利率会有所帮助

如果可能,尝试将较小的更新分组为较大的更新,以避免此配额

表元数据更新操作的最大速率-每个表每10秒5次操作

表元数据更新限制包括通过使用云控制台、经典BigQuery web UI、bq命令行工具、客户端库、调用tables.insert、tables.patch或tables.update API方法或执行ALTER table DDL语句执行的所有元数据更新操作。此限制也适用于作业输出


Hi Yun,我已经看到了这个配额,但我没有更新表元数据,只是更新数据……老实说,我不太确定驱动程序代码的作用,但我不明白他们为什么要更新表元数据。。。。文档引用了tables.insert,意思是创建表,对吗?