【发布时间】:2019-10-28 08:56:39
【问题描述】:
我使用的是由 Google Cloud SQL 提供的 Postgres, 最近我们看到连接数大幅增加。
必须将限制从 200 提高到 500,然后提高到 1000。在 Google Cloud 控制台中,Postgres 报告了 800 个当前连接。
但是我不知道这些联系是从哪里来的。我们有一个应用程序引擎服务,目前访问它的流量并不多,另一个应用程序托管在 kubernetes 上。还有十几个与之相关的批处理作业。显然,某处一定有一些连接泄漏。
有什么方法可以让我看到这些连接的来源?
目前连接到它的所有应用程序都是基于 Java 的。 他们使用 HikariCP 连接池。我正在考虑在连接时更改“测试查询”以在日志表中插入一条记录。因此,我也许可以找出连接的来源。
但是有更好的方法吗?
谢谢,
【问题讨论】:
标签: postgresql google-cloud-sql