También debe verificar el state
de cada consulta, si está idle
lo más probable es que no sea nada problemático.
pg_stat_activity
mostrará la última consulta que fue ejecutada por cada conexión abierta. Y c3p0 usa SHOW TRANSACTION ISOLATION LEVEL
para mantener la conexión abierta (comportamiento normal y esperado).
Esto es lo que está pasando:
- La conexión está abierta
SHOW TRANSACTION ISOLATION LEVEL
se ejecuta para mantener abierta la conexión.- El grupo de conexiones enviará esta consulta periódicamente (por ejemplo, cada 10 minutos) para mantener la conexión abierta.
- Esas consultas aparecen en
pg_stat_activity
porque en algunos casos esas fueron las últimas consultas ejecutadas a través de una conexión determinada. También se mostrarán comoidle
porque esta conexión no está en uso activo