Трябва също да проверите state на всяка заявка, ако е idle най-вероятно няма нищо проблемно.
pg_stat_activity ще покаже последната заявка, която е била изпълнена от всяка отворена връзка. И c3p0 използва SHOW TRANSACTION ISOLATION LEVEL за да поддържате връзката отворена (нормално и очаквано поведение).
Ето какво се случва:
- Връзката е отворена
SHOW TRANSACTION ISOLATION LEVELсе изпълнява, за да поддържа връзката отворена.- Популацията от връзки ще изпраща тази заявка периодично (например на всеки 10 минути), за да поддържа връзката отворена.
- Тези заявки се показват в
pg_stat_activityзащото в някои случаи това са последните заявки, изпълнени чрез дадена връзка. Освен това те ще се показват катоidleзащото тази връзка не се използва активно