如何检查是否有用户在 BigQuery 中执行了时间旅行查询

问题描述 投票:0回答:1

在我们的团队中,我们使用默认的 7 天进行时间旅行。我们采用逻辑字节定价模型。我们希望切换到物理字节定价模型。为了使其更具成本效益,我们希望评估是否有用户在过去 6 个月内使用过时间旅行功能,并希望将 7 天设置更改为 2 天设置。

我如何检查 -

  1. 过去6个月内是否有用户使用过时光旅行功能。
  2. 确定将设置从 7 天更改为 2 天是否会影响他们的用例。

这将帮助我们切换到物理字节计费模式并节省一些成本。

google-cloud-platform google-bigquery
1个回答
0
投票

你不可能这样知道。您必须在日志中查看作业是否包含具有时间旅行用途的查询。但是,默认情况下您只有最后 30 天的时间。如果您想要更多,请将日志保留更长时间。

对于第二个问题,时间旅行不是“快乐路径功能”。它有助于解决意外问题。这是一个紧急解决方案

如果您认为某个用例可能会破坏您的数据,则必须执行 BigQUery 快照,然后应用有风险的转换

© www.soinside.com 2019 - 2024. All rights reserved.