BigQuery 如何使用重放测试

在推出系统更新之前,BigQuery 会测试用户查询的样本,方法是重新运行生产工作负载中的查询,以检查是否存在回归。这些后台测试有助于检测可能会影响现有用户查询的准确性或性能的系统更新。

为了实现全面覆盖,BigQuery 会自动从生产工作负载中选择各种具有代表性的查询子集。如果验证检测到回归,BigQuery 将不会实施更新。

这种自动验证尊重数据隐私权。BigQuery 会在后台重新运行查询,而不会修改您的数据,并且测试不会产生额外的费用或资源消耗。数据访问日志可能会将这些重新执行归因于 bigquery-adminbot@system.gserviceaccount.com 账号。

后续步骤