BQ文档说明
Storage costs apply for table snapshots, but BigQuery only charges for data in a table snapshot that no longer exists in its base table, or that has changed in its base table
是否有任何方法(UI/编程)来检查给定快照的存储大小(存储我收费)?当检查表的元数据时,我看到size
条目,它只告诉我快照时基表的大小。
示例:base_table
size: 22GBbase_table_snapshot
size: 22GB
,然后添加一些数据到base_table
UI显示
base_table
size: 24GBbase_table_snapshot
size: 22GB
但是22GB已经被快照了(并且没有改变),所以我应该为24GB计费。
你不知道真正的成本信息(目前)。实际上,它是作为Git提交工作的。它在某个时间点拍摄快照。没有考虑到所有的新数据。
存储当前表中与快照创建差异的所有更改(更新/删除)。所有差额由您承担。
您更改现有快照数据的次数越多,您支付的费用就越多。如果你不改变过去,快照是空闲的。