Deadlock no Postgres

Category : Banco de Dados

Caros, algumas vezes uma de minhas aplicações que roda na madrugada, me envia uma mensagem de deadlock no banco, é uma aplicação em VB (iéca :( ) e suas mensagens são geradas pelo ODBC (iéca de novo) sendo assim eu não tenho 100% de certeza que é um deadlock real.

Para saber isso eu fiz um sistema de log que armazena as tabelas que estão com algum nível de lock quando a aplicação dispara, a query para saber isso é:

select relname, mode from pg_locks, pg_class where relation = pg_class.oid

Estou compartilhando aqui porque achei dificil de acha-la.

 

abs

 

Tags BlogBlogs: postgres, deadlock, lock, query, banco de dados, db