Postgre SQL Open Source Database Kill Running Query

Pada posting kali ini akan dibahas mengenai cara Postgre SQL Open Source Database Kill Running Query

Karena kadang kala query complex yang dilakukan oleh sebuah program eksternal dapat mengakibatkan sebuah table terkunci jika query tersebut melibatkan data yang besar dan membutuhkan waktu yang lama dan dilakukan secara terus menerus.

Dibawah ini gambar contoh tabel yang terlock,

Postgre SQL Open Source Database Kill Running Query

Jika query yang kita lakukan menyebabkan sebuah table terkunci di PostgreeSQL, maka kita dapat melakukan unlock atau membatalkan proses query yang sedang berjalan didalam backend Postgree SQL.

Script yang kita gunakan untuk membatalkan query tersebut adalah pg_cancel_backend(pid) dengan parameter berupa proses id yang terdapat pada contoh gambar pertama.

Dibawah ini adalah contoh penggunaan pg_cancel_backend.

pg_cancel_backend(208719)


Postgre SQL Open Source Database Kill Running Query


Setelah script diatas dijalankan maka table yang terkunci sudah tidak muncul lagi di table activity tersebut.

Semoga posting tentang Postgre SQL Open Source Database Kill Running Query ini dapat bermanfaat.



Salam,

Popular posts from this blog

SmartObject property ID is a required property for selected method Create. Value must be set.

Cara inject USB 3.0 Driver pada instalasi Windows - How to Inject USB 3.0 Driver in Windows 7

Python Font Color in Console