【发布时间】:2019-10-02 15:57:16
【问题描述】:
在我的 C# 应用程序中,我使用 BigQueryClient.CreateQueryJobAsync 定期附加到分区表 table1。目前这种情况每天只发生 50-100 次。
await BqClient.CreateQueryJobAsync(
...,
new QueryOptions
{
DestinationTable = "table1",
WriteDisposition = WriteDisposition.WriteAppend
})
我了解 Big Query 有很多限制,而且这些限制通常都有详细记录。但是对于这种特殊情况,我不确定这些限制是否适用。 quotas page 表示“每个表每天有 1,000 次更新”但文档还明确列出了哪些操作受配额影响。假设有一个明确的列表,那么还必须有一个配额不适用的“其他”列表。例如,“经典 UI”在配额之下,这应该意味着“新 UI”不是。同样,该页面指出jobs.query API 受配额影响,但由于我使用的是官方 C# 驱动程序,这让我想知道这是否适用于我的场景。
显然,我可以编写一个脚本来尝试在 24 小时内执行 1001 次追加操作,看看我是否达到了配额,但我希望我可以简单地从文档中阅读并理解这一点,而不会有任何歧义。
有没有人亲身体验过这实际上是如何工作的?
【问题讨论】:
标签: c# google-bigquery