Я пытаюсь отслеживать течь соединения. (В частности, я замечаю, что соединения остаются открытыми после закрытия последнего DataSource, используя C3P0 для объединения пулов. Я подозреваю ошибку, но хочу, чтобы я не был просто глупым в первую очередь.)Связывание связей Postgres с кодом Java
Есть ли хороший способ связать открытые соединения с точки зрения Postgres
postgres=# select * from pg_stat_activity; datid | datname | procpid | usesysid | usename | current_query | waiting | xact_start | query_start | backend_start | client_addr | client_port 11564 | postgres | 95709 | 10 | postgres | select * from pg_stat_activity; | f | 2010-07-25 14:20:24.97529-07 | 2010-07-25 14:20:24.97529-07 | 2010-07-25 14:20:19.066576-07 | | -1 (1 row)
с местом они были открыты в коде Java/JDBC? (Или, может быть, какая-то уникальная строка и т. Д.) Похоже, это должно быть полезно!
Угадай, мне просто нужно подождать! –
Ну, Postgres 9 выходит, и это решение работает блестяще. –