Mysql Registrando todos os deadlocks

1

Eu tenho um banco de dados MySql que está encontrando alguns deadlocks. Eu quero o log de todos os deadlocks, algum pensamento de como fazer isso?

    
por Ran 07.06.2011 / 14:13

2 respostas

1

Para o Windows, acho que você pode fazer isso aqui Existe um relatório de erros para isso em aqui .

    
por 07.06.2011 / 14:43
0

Habilite a variável global: - innodb_print_all_deadlocks. Quando esta variável está habilitada, informações sobre todos os deadlocks na transação do usuário do InnoDB são registradas no log de erros do mysqld. Caso contrário, você verá informações sobre somente o último deadlock, usando o comando SHOW ENGINE INNODB STATUS. Eu uso uma ferramenta chamada Monyog, é de grande ajuda para travar deadlocks, tem um grupo InnoDb deadlock Monitor para o qual você pode habilitar alertas de e-mail e notificá-lo sempre que a variável atingir um estado crítico / de aviso.

    
por 02.06.2017 / 14:36