Transaksi tidak memblokir sama sekali. Basis data sedang menunggu aplikasi untuk mengirim pernyataan berikutnya.
Penguncian pada ID transaksi hanyalah teknik agar transaksi saling memblokir, bahkan jika mereka tidak bersaing untuk kunci tabel (misalnya, jika mereka menunggu kunci baris):setiap transaksi memiliki kunci eksklusif sendiri ID transaksi, dan jika harus menunggu transaksi bersamaan selesai, ia dapat meminta penguncian pada ID transaksi tersebut (dan diblokir).
Jika semua transaksi terlihat seperti ini, maka kuncinya pasti ada di suatu tempat di aplikasi Anda; database tidak terlibat.
Saat mencari proses yang diblokir di database, cari baris di pg_locks
di mana granted
salah.