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 LEVEL
wird 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_activity
angezeigt da dies in einigen Fällen die letzten Abfragen waren, die über eine bestimmte Verbindung ausgeführt wurden. Außerdem werden sie alsidle
angezeigt da diese Verbindung nicht aktiv genutzt wird