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 LEVEL
dijalankan 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_activity
karena dalam beberapa kasus itu adalah kueri terakhir yang dieksekusi melalui koneksi yang diberikan. Mereka juga akan muncul sebagaiidle
karena koneksi ini tidak aktif digunakan