显示扳手数据库上打开的会话数

Show the number of open sessions on a spanner database

有没有办法在 google spanner 中显示数据库中当前打开的会话数?

提到限制here:

Sessions per database per node - 10,000

我查看了有关 SQL 函数和 gcloud spanner 命令行工具的文档,但都没有提到显示打开数量的方法。

不幸的是,这不是目前暴露的东西。您可以看到 Stackdriver in the docs:

可用的指标列表

现在有一个列出活动会话的命令:

gcloud spanner databases sessions list --instance <your-spanner-instance> --database <your-database>

然后您可以解析此文件或计算行数并计算出有多少个打开的会话。