Tag: advisory lock

How to find and kill an advisory lock query?

เมื่อรัน application หรือ query database postgreSQL แล้วพบ “advisory lock” เราจำเป็นต้องตรวจสอบ query ที่ทำให้เกิด Lock และ kill query นั้นทิ้ง เพื่อให้ระบบสามารถืำงานได้ต่อ วิธีการตรวจสอบและแก้ไข ใช้คำสั่งด้านล่างนี้เพื่อตรวจสอบ PID ที่ทำให้เกิด “advisory lock” SELECT * FROM pg_locks JOIN pg_stat_activity…