BQ表被覆盖时,我可以查询它吗?

时间:2019-11-07 14:25:08

标签: google-bigquery

我有以下用例: -每小时需要覆盖1个BigQuery表。 -由于表格很大(超过1m列),因此覆写表格最多可能需要几分钟 -通过API调用查询该表。

如果在表被覆盖时发生API调用,会发生什么? 在这种情况下,最佳做法是什么?

1 个答案:

答案 0 :(得分:2)

BigQuery提供了快照隔离的属性,如果您在时间t1发起查询,则覆盖在t2时完成,查询在t3时完成,查询将看到覆盖之前的表。