Sie sollten auch den state überprüfen jeder Abfrage, wenn sie idle ist Es ist höchstwahrscheinlich nichts Problematisches.
pg_stat_activity zeigt die letzte Abfrage, die von jeder offenen Verbindung ausgeführt wurde. Und c3p0 verwendet SHOW TRANSACTION ISOLATION LEVEL um die Verbindung offen zu halten (normales und erwartetes Verhalten).
Folgendes passiert:
- Verbindung wird geöffnet
SHOW TRANSACTION ISOLATION LEVELwird ausgeführt, um die Verbindung offen zu halten.- Der Verbindungspool sendet diese Abfrage regelmäßig (z. B. alle 10 Minuten), um die Verbindung offen zu halten.
- Diese Abfragen werden in
pg_stat_activityangezeigt da dies in einigen Fällen die letzten Abfragen waren, die über eine bestimmte Verbindung ausgeführt wurden. Außerdem werden sie alsidleangezeigt da diese Verbindung nicht aktiv genutzt wird