Du bör också kontrollera state
för varje fråga, om den är idle
det är troligen inget problem.
pg_stat_activity
kommer att visa den senaste frågan som kördes av varje öppen anslutning. Och c3p0 använder SHOW TRANSACTION ISOLATION LEVEL
för att hålla anslutningen öppen (normalt och förväntat beteende).
Det här är vad som händer:
- Anslutningen är öppen
SHOW TRANSACTION ISOLATION LEVEL
körs för att hålla anslutningen öppen.- Anslutningspoolen skickar denna fråga regelbundet (till exempel var tionde minut) för att hålla anslutningen öppen.
- De här frågorna visas i
pg_stat_activity
eftersom det i vissa fall var de sista frågorna som kördes via en given anslutning. De kommer också att visas somidle
eftersom den här anslutningen inte används aktivt