terça-feira, fevereiro 08, 2011

Utilitário Adabas - ADAMER

O utilitário ADAMER produz estatísticas que indicam o número de acessos do Data Storage necessários para encontrar e ler um registro ao usar um descritor de ADAM. Esta informação é usada para determinar;

* Se o uso da opção de ADAM reduziria o número de acessos necessários para recuperar um registro usando um descritor ADAM ao contrário do método de acesso padrão Adabas;

* A quantidade de espaço do Data Storage necessária para produzir uma distribuição optimizada dos registros com base no sorteio do descritor de ADAM.

Os dados de entrada para ADAMER é um data set contendo os registros de um arquivo comprimido produzido pelo ADACMP ou utilidade ADAULD.

O campo a ser usado como descritor ADAM é especificado com o parâmetro ADAMDE. Um campo de valor múltiplo ou um campo contido dentro de um grupo de periódicos não podem ser utilizados. O ISN atribuído ao registro pode ser usado em vez de um descritor como base para a randomização (ADAMDE = parâmetro ISN).

O descritor ADAM deve conter um valor diferente em cada registro, uma vez que o arquivo não pode ser carregado com sucesso com a opção do utilitário ADAM ADALOD se valores duplicados estão presentes para o descritor de ADAM. O utilitário ADAMER requer um campo de descritores definidos como únicos (UQ), mas não verifica para os valores originais, verificando valores descritor original é feito pelo utilitário ADALOD ao carregar o arquivo como um arquivo do ADAM.

O parâmetro BITRANGE pode ser usado para especificar que um determinado número de bits serão truncados valor de cada descritor Adão antes o valor é usado como entrada para o algoritmo de randomização. Isso permite que os registros contendo valores descritor ADAM início com o mesmo valor (por exemplo, 40643210, 40643220, 40643344) para ser carregado no mesmo bloco físico no armazenamento de dados. Esta técnica pode ser usada para otimizar a leitura seqüencial do arquivo ao usar o descritor de ADAM para controlar a seqüência de leitura, ou para remover informações insignificantes como um dígito verificador.

0 comentários:

Enviar um comentário