Ajude o site desativando o bloqueador de anúncio

ASSINE A NEWSLETTER

Cadastrando...
PIX uDesenv pix deposito

PROTHEUS-[Environment] - LockTimeOut

Autor: Eurai Criado: 22/03/2025 Atualizado: 14/05/2025

 

PROTHEUS-[Environment] - LockTimeOut

[ADVPL][PROTHEUS][Environment] - LockTimeOut

 

DESCRIÇÃO

Esta chave permite habilitar um timeout de operações de bloqueio de registro no Banco de Dados – Lock implícito do Banco de Dados usado para operações com objetos no Banco de Dados.

 

 

USO

[MSSQL]

LockTimeOut=0

OBS

 

  • Inserção ou alteração de registros ou qualquer outra operação que dependa de acesso exclusivo a um recurso ( registro ou tabela ). 
  • Apenas os bancos de dados MSSQL, DB2, ORACLE, MYSQL e POSTGRES suportam este recurso
  • .
  • MSSQL, DB2 e MYSQL : O valor informado é definido para a conexão, influenciando todas as operações que dependam do bloqueio exclusivo de algum recurso.
  • POSTGRES : O valor informado somente é definido e considerado pelo Banco de Dados dentro de um processo transacionado. 
  • ORACLE : O valor informado somente é utilizado pelo recurso de bloqueio de registros nativo no Banco de Dados, ref. configuração UseLockInDB
Valores Descrição
0 / 5 [Default] 

Nao habilita timeout de bloqueio de operações no Banco de Dados

A partir do DBAccess Build 20191119, o valor default foi mantido em 5 segundos apenas se a configuração UseLockInDB estiver habilitada. Caso contrário o valor default é 0 ( espera indefinidamente até consegue o bloqueio ) 

 > 0 Indica o numero em segundos que o Banco de Dados deve aguardar por um bloqueio necessário para alguma operação caso o recurso envolvido esteja em uso por outro processo. Se o Banco de Dados não conseguir o bloqueio do recurso no tempo especificado, a instrução enviada ao Banco de Dados retorna uma falha de time-out de bloqueio
   

 

Discussão (0)

Sem comentários ainda

Realize o LOGIN no site para poder comentar