Cloud Spanner 最大数据库客户端数

Cloud Spanner max number of DatabaseClient

是否可以为 Google Cloud Spanner 的实例创建最大数量 DatabaseClient

DatabaseClient个数对性能有影响吗?

DatabaseClients 被缓存,因此对于相同的数据库 ID Spanner#getDatabaseClient returns DatabaseClient.

的相同实例

在内部DatabaseClient 打开多个 gRPC 通道并维护会话池。这是可以用 SpannerOptions#setNumChannels and SpannerOptions#setSessionPoolOptions.

配置的东西

打开通道的默认数量针对低延迟请求进行了优化,并且在大多数情况下运行良好。如果您发送高延迟请求,增加通道数量可能会导致更好的吞吐量。