Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: Titulo da revisão
OcorrênciaO DBaccess possui recursos de configuração relacionado bloqueio de registros no banco de dados e mecanismos de identificação de ocorrência de "deadlock" em bloqueios, que tiveram seus valores default alterados a partir dessa build. 
Melhoria

Os valores default das configurações CHECKDEADLOCK e DEADLOCKEXIT do DBAccess passa a ser 1 (habilitado). 

O valor default da configuração USELOCKINDB passou a ser 0 ( desabilitado ) 

O valor default da configuração LOCKTIMEOUT foi mantido em 5 segundos para os bancos MSSQL, ORACLE e POSTRES, desde que o recurso USELOCKINDB esteja habilitado – caso contrário o valor default é 0 – espera por tempo indeterminado até obter o bloqueio. 

Informações adicionais
  • Não há chamado relacionado. Implementação em conformidade com o plano de melhoria contínua da ferramenta.
  • Para mais informações, veja os documentos DBAccess - Seção [General], chave CheckDeadLock , Implementação - Mecanismo de detecção de DeadLock e DBAccess - Seção [Environment], chave DeadLockExit
  • Para mais informações sobre LockTimeOut, consulte a documentação DBAccess - Seção [Environment], chave LockTimeOut
  • Os valores acima de Timeout aplicam-se às operações de bloqueio implícitas realizadas pelo Banco de Dados como por exemplo o bloqueio para atualização de registros do banco de dados.
  • Os valores que passam a estar ligados ou habilitados por default visam um melhor aproveitamento dos recursos disponíveis, e os valores default que foram desabilitados visam manter o comportamento atual esperado pela aplicação AdvPL, e podem ser habilitados em caso de necessidade ou troubleshooting de ambiente em relação a esperas e travamentos de rotinas que eventualmente fiquem bloqueadas (em execução sem nunca terminar) dentro do Banco de Dados pela espera de liberação de um recurso bloqueado.