Kbase 51500: Como ajustar o parametro -L no Server Progress?
Autor |
  Luana Leandro Soares - CAT |
Acesso |
  Público |
Publicação |
  03/03/2016 |
|
Na execução de uma determinada rotina que demande maior processamento, pode ser retornada a mensagem: Estouro na tabela de Lock, incremente -L no servidor. (915).
Esta mensagem ocorre quando o programa precisa de uma área de lock maior do que o valor indicado na carga do banco.
Este é um parâmetro indicado na carga de cada banco, por isto, é necessário identificar qual o banco que está apresentando o estouro do -L e incrementar este parâmetro.
Pelo proenv do Progress execute o procedimento abaixo para cada banco:
(para identificar os bancos iniciados na sessão do produto Datasul, verifique os bancos que são conectados no arquivo .pf utilizado pelo atalho do produto.
promon nomedobanco
Escolha a opção 6 - Shared Resources
Analise os campos:
- Current size of locking table (-L) - este campo indica qual o valor setado para o -L
- Locking Table high water mark - este campo indica o valor maximo de lock que o banco alcançou, aquele que apresentar o numero igual ou mais próximo setado no campo "Current size of locking table (-L)" é o que está apresentando a mensagem do -L
Para este banco no arquivo de carga, aumente o parâmetro -L em 20% e faça um novo teste, caso apresente novamente a mensagem, incremente novamente em 20%.
Caso a versão do Progress seja a 10.1C ou posterior, é possível alterar este valor com o banco online, porem, é necessário posteriormente alterar no arquivo de carga do banco para que ao reiniciá-lo, ele assuma o novo valor.
Caso o seu Progress seja uma versão menor que a 10.1C, será necessário reiniciar os bancos para assumir as novas configurações.