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







