【发布时间】:2014-10-28 15:11:55
【问题描述】:
据我所知,当一个人通过 JDBC 将多个 Connection 对象建立到一个数据库时,每个连接都会占用建立 Connection 的机器上的一个单独端口(它们都连接到服务器上的一个端口,其中DBMS 正在运行)。
我试图提取与Connection 对象对应的端口。不幸的是,我没有找到任何方法。
背景:我正在做性能分析,我设置了多个在数据库上发出查询的客户端。我正在记录数据库服务器上查询的执行时间。在生成的日志中,我有 - 除其他外 - 有关发起查询的连接的信息,例如localhost.localdomain:44760 我希望可以使用此信息将每个查询映射到客户端,或者更准确地说,映射到发起查询的 Connection 对象(这是我的最终目标并用于分析目的)。
【问题讨论】:
标签: postgresql jdbc