node.js - 使用节点 pg-postgres 识别与 Postgres 的连接
问题描述
我有一个使用具有多个后端 API 的 PostgreSQL 数据库的应用程序。因为我们有时会用完连接,所以我希望能够在视图 pg_stat_activity 中确定哪个后端 API 具有活动连接。是否可以识别来自节点 pg-postgres 的连接?
解决方案
你看到的(在 pg_stat_activity 中)就是你得到的。如果这些领域都没有帮助,那么我想答案是否定的。
不是所有的 API 都通过相同的共享连接汇集在一起吗?
如果您可以说服 node.js 为每个 API 设置它们,Application_name 可能会有所帮助。如果您识别出来自哪个 API 的查询文本,查询文本可能会有所帮助。