Anterior Próximo Sumário Fale conosco! OpenBASE! o Banco de Dados inteligente!

  • BDOTIM
  • Propósito
  • Otimizar arquivos de índice ou arquivos de dados.

  • Sintaxe
  • bdotim -b<banco> [-s<seguranca] [-n<nivel>] [-O]

    [-a<arquivo>] [-d] [-e] [-p] [-t]

  • Argumentos
  • -b <banco>

    indica o nome do Banco de Dados.

    -s <segurança>

    indica o código de segurança definido no esquema do Banco de dados. Se omitido, será assumido o valor 1.

    -n <nível>

    indica a palavra de nível do usuário. Se omitido, será assumido o valor "a".

    -O

    indica que os arquivos não serão verificados na abertura do banco de dados.

    -a <arquivo>

    indica o nome do arquivo cujos índices serão otimizados. Se omitido, todos os arquivos terão seus índices otimizados.

    -d

    indica que os arquivos com extensão .V devem ser deletados ao final da execução do utilitário.

    -e

    indica que estatísticas sobre o número de níveis, nós e folhas devem ser exibidas.

    -p

    compacta o arquivo de dados retirando os registros "deletados".

    -t

    indica que quando um nó dos índices é dividido em dois (árvore binária), o primeiro fica cheio e o segundo vazio, o que é bom se os dados estão ordenados. O valor default é dividir meio a meio.

  • Utilização
  • Para otimizar arquivos de índice quando estes estiverem ocupando um espaço muito grande, ou a performance do banco de dados não estiver em bom nível.

    Este utilitário, ao otimizar os arquivos de índices, cria uma cópia do arquivo original com a extensão ".V" no diretório do banco de dados.

    Mesmo que não se especifique o arquivo do qual se deseja otimizar os índices, o BDOTIM só otimizara aqueles que forem necessários.

    Objetivando dinamizar o processo de eliminação de espaços deixados pelos registros deletados em arquivos de dado, foi desenvolvida a opção "-p" para o utilitário BDOTIM. Com esta opção, ao executar este utilitário além de otimizar os arquivos de índice de um banco de dados também reorganiza-se os arquivos de dados retirando os registros "deletados", desta forma o antigo e oneroso processo de descarregar, definir e recarregar o arquivo é desnecessário.

    Anterior Próximo Sumário Fale conosco! OpenBASE! o Banco de Dados inteligente!