Árvore de páginas

A nova build do DBAccess passa a setar explicitamente o nível de isolamento "read uncomitted" para cada conexão com o MYSQL. Com isto, equalizamos o comportamento do MySQL em relação aos demais SGDBs homologados, onde uma operação de leitura de registro não deve ser bloqueada, mesmo que exista uma transação pendente para o registro, além de obter ganhos de desempenho nas nas operações de leitura utilizando este nível de isolamento de processos. 

SituaçãoUtilização de versões homologadas do MySQL através do DBAccess
OcorrênciaOperações de leitura de registro eram bloqueados por transações pendentes para os registros em questão.
MelhoriaApós realizar a conexão com o MySQL, o DBAccess altera explicitamente o nível de isolamento de processo para "read uncommited", fazendo com que o SGDB não bloqueie a leitura de um registro, caso exista alguma transação pendente de finalização envolvendo o registro em questão. Além da adequação de comportamento em relação aos demais SGDBs homologados, esta implementação proporciona ganhos de desempenho em operações de leitura.
Informações adicionais
  • Não há chamado relacionado. Melhoria realizada em conformidade com o processo de melhoria contínua da aplicação.
  • Referente à ocorrência: TEC-6581
  • Disponível a partir do DBAccess Build 20160402.