Nível de transação do MySQL REPEATABLE-READ Workbench não definido
Nós definimos o seguinte no arquivo my.ini
[mysqld] transaction-isolation = READ-COMMITTED
Assumimos que essa configuração será o padrão para todas as sessões do usuário.
Ao efetuar login usando o PHPMyAdmin, o tx_isolation é definido corretamente e funciona conforme o esperado. No entanto, ao conectar-se ao servidor usando o MySQL Workbench 6.0, um exame das variáveis mostra que o nível tx_isolation está definido como REPEATABLE-READ. Os efeitos desse nível de isolamento também são os esperados.
Queremos definir o nível de isolamento de transação como READ-COMMITTED globalmente, preferencialmente na inicialização do banco de dados.
Nós reiniciamos o servidor (V 5.5.25a) e obviamente o ambiente de trabalho. O mecanismo de armazenamento é o INNODB.