
Otimizar arquivos de índice ou arquivos de dados.
bdotim -b<banco> [-s<seguranca] [-n<nivel>] [-O]
[-a<arquivo>] [-d] [-e] [-p] [-t]
|
-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. |
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.
