Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: informiar historico de alterações do valor default

Pagetitle
CheckDeadLock
CheckDeadLock

Habilita o

Inclusão de trecho
DBAccess
DBAccess
nopaneltrue
Master (quando utilizada configuração distribuída ) ou o DBAccess StandAlone
Inclusão de trecho
DBAccess
DBAccess
nopaneltrue
Standalone a identificar processos em DEADLOCK por tentativa de bloqueio de registros dos processos em execução no Inclusão de trechodbaccessdbaccessnopaneltruemesmo.


Valores válidos

:

ValorDescrição
0 (default)Desabilita o mecanismo de identificação de DeadLockDeadlock
1Habilita o mecanismo de identificação de Deadlock 




Exemplo:

Sem Formato
[GENERAL]
CheckDeadLock=1

Informações Adicionais 




Funcionalidade disponível a partir do DBAccess 20181212 Build 18.2.1.0, caso não especificada seu valor default é 0 – desabilitado. 

Observações

  • Quando utilizado o 
    Inclusão de trecho
    dbaccess
    dbaccess
    nopaneltrue
     em modo distribuído, esta configuração deve ser utilizada no
    Inclusão de trecho
    dbaccess
    dbaccess
    nopaneltrue
     MASTER, sendo necessário reiniciar o serviço do DBaccess para a nova configuração ser considerada. 
    Master
  • A partir do DBAccess Build 20191119, o valor default desta configuração passa a ser 1 ( habilitada ).
  • A partir do DBaccess Build 20200606, o valor default desta configuração voltou a ser 0 ( desabilitada ).
  • Essa configuração, quando alterada, exige que o serviço do
    Inclusão de trecho
    dbaccess
    dbaccess
    nopaneltrue
    seja reiniciado para que a nova configuração seja considerada
  • Caso seja identificado um Deadlock no bloqueio de registros entre dois ou mais processos, a informação retornada ao AdvPL ao 
    Inclusão de trecho
    advpl
    advpl
    nopaneltrue
    sobre o processo que está bloqueando o registro irá informar que a situação de Deadlock foi identificada.
  • Para autorizar ao DBAccess o
    Inclusão de trecho
    dbaccess
    dbaccess
    nopaneltrue
    a finalizar um dos processos envolvidos para dar a chance dos demais serem finalizados com sucesso, e sem não manter a aplicação bloqueada em loop, deve ser habilitado o parâmetro / configuração DeadLockExit=1 utilizada a configuração DeadLockExit na configuração do Database e/ou Ambiente . (Esta configuração, quando utilizada em 
    Inclusão de trecho
    dbaccess
    dbaccess
    nopaneltrue
     distribuído, deve ser colocadas nos serviços do 
    Inclusão de trecho
    dbaccess
    dbaccess
    nopaneltrue
    configurados como SLAVE. slave)




Veja também