Ocorre que há uma semana atráz tive um problema muito estranho. Sumiram alguns registros de varias tabelas.
Fui investigar os LOGs binarios para descobrir o que ocorreu.
Encontrei um Rollback de um bloco inteiro de instruções, sendo que a aplicação não tem esse Rollback. Como disse acima, trabalha com Autocommit ligado.
Em algum momento o MySQL fez um Rollback não disparado pela aplicação.
O que pode ter causado esse Rollback?
O que mais posso procurar no LOG binario ou mesno no LOG de consultas que possa me ajudar a descobrir o que ocorreu?
Question
GFC
Tenho uma aplicação em VB6 acessando um servidor MySQL 5.0 funcionando há alguns anos sem muitos problemas.
Tabelas tipo Innodb, Autocommit ligado (padrão), LOG binario ativo. Utilizo MyODBC 3.51.27.
Ocorre que há uma semana atráz tive um problema muito estranho. Sumiram alguns registros de varias tabelas.
Fui investigar os LOGs binarios para descobrir o que ocorreu.
Encontrei um Rollback de um bloco inteiro de instruções, sendo que a aplicação não tem esse Rollback. Como disse acima, trabalha com Autocommit ligado.
Em algum momento o MySQL fez um Rollback não disparado pela aplicação.
O que pode ter causado esse Rollback?
O que mais posso procurar no LOG binario ou mesno no LOG de consultas que possa me ajudar a descobrir o que ocorreu?
Link to comment
Share on other sites
2 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.