Cloud Spanner:意外 CPU 利用率

Cloud Spanner: Unexpected CPU utilization

自 8 个月以来,我们在 Google Cloud Spanner 中 运行 生产数据的一小部分,用于测试和学习有关 Cloud Spanner 的内容。

粗略特征:

我们首先注意到的是夜间 CPU 利用率,它与我们产生的负载不直接对应。我认为这是某种重组任务,就像在 Cassandra 中一样。所以我们认为没什么大不了的......

一周前情况开始发生变化,CPU 利用率不断上升。存储空间开始缩小。这很有趣,因为我们只添加数据。 (见图片)

我在想什么:

有人知道这背后的原因吗?

谢谢您的详细介绍post。是的,Cloud Spanner 最近对 reorganization/compaction 做了一些优化。 Cloud Spanner 定期发布 运行 不同领域的优化,作为使用闲置 cpu 资源的后台任务。 Cloud Spanner 确保后台任务不会占用为用户请求提供服务所需的资源。