PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Banyak pertanyaan SHOW TRANSACTION ISOLATION LEVEL di postgres

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:

  1. Koneksi dibuka
  2. SHOW TRANSACTION ISOLATION LEVEL dijalankan untuk menjaga koneksi tetap terbuka.
  3. Kumpulan koneksi akan mengirimkan kueri ini secara berkala (misalnya setiap 10 menit) agar koneksi tetap terbuka.
  4. 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 sebagai idle karena koneksi ini tidak aktif digunakan


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Apa cara terbersih untuk mendapatkan waktu lokal saat ini di Postgres?

  2. 'otentikasi kata sandi gagal untuk postgres pengguna'

  3. Apakah ada cara untuk menonaktifkan pembaruan/penghapusan tetapi masih mengizinkan pemicu untuk melakukannya?

  4. Partisi tabel dinamis di postgres

  5. Menggunakan Slot Replikasi PostgreSQL