Anda juga harus memeriksa state dari setiap kueri, jika idle kemungkinan besar tidak ada masalah.
pg_stat_activity akan menampilkan kueri terakhir yang dieksekusi oleh setiap koneksi terbuka. Dan c3p0 menggunakan SHOW TRANSACTION ISOLATION LEVEL untuk menjaga koneksi tetap terbuka (perilaku normal dan diharapkan).
Inilah yang terjadi:
- Koneksi dibuka
SHOW TRANSACTION ISOLATION LEVELdijalankan untuk menjaga koneksi tetap terbuka.- Kumpulan koneksi akan mengirimkan kueri ini secara berkala (misalnya setiap 10 menit) agar koneksi tetap terbuka.
- Kueri tersebut muncul di
pg_stat_activitykarena dalam beberapa kasus itu adalah kueri terakhir yang dieksekusi melalui koneksi yang diberikan. Mereka juga akan muncul sebagaiidlekarena koneksi ini tidak aktif digunakan