GoogleGoogle Professional Cloud Developer (PCD) Certification
·CN
·更新于 3 Sep 2026
您希望 Cloud Build 为每次提交运行 Cloud Spanner 的自动化性能测试;测试可能会并发运行。您应该如何预置测试数据库以避免干扰?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 为每次构建创建一个新的 Cloud Spanner 实例,加载所需数据,并在测试后删除该实例。.
为什么这是答案
为每次构建创建一个新的 Cloud Spanner 实例是最佳实践,因为它提供了完全隔离的测试环境。每个测试都在一个干净的数据库实例上运行,避免了并发测试之间的数据冲突或状态污染。测试完成后删除实例,可以确保资源被释放,并保持成本效益。
为每次构建创建一个带有随机名称的新 Google Cloud 项目过于繁琐且耗时,项目创建和删除操作开销大,不适合频繁的自动化测试。
创建一个包含 Cloud Spanner 实例和所需数据的项目,并在每次测试后恢复数据,这种方法可能导致恢复操作的复杂性、耗时以及潜在的数据恢复失败,尤其是在高并发场景下。
在本地运行 Cloud Spanner emulator 不适用于 Cloud Build 自动化测试。Cloud Build 在云端运行,无法直接访问本地模拟器。此外,模拟器可能无法完全模拟生产环境的性能特征。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 →
无需银行卡