Kbase 51254: Reconstrução de Índices no OpenEdge
Autor |
  Kleber Eduardo Clemente - CAT |
Acesso |
  Público |
Publicação |
  23/09/2015 |
|
Não execute este utilitário sem antes ter realizado um backup de seu banco.
Para reconstruir índices num banco Progress deve ser utilizado o comando:
Proutil nome-banco –C idxbuild
Este utilitário consolida registros de índice permitindo a utilização mais eficiente possível de espaço em disco. A reindexação permite a correção de índices corrompidos.
No manual Data Management: Database Administration você encontrará o detalhamento deste utilitário.
Características a ressaltar a partir do OpenEdge 10.1B:
- é possível reconstruir todos os índices definidos para uma tabela;
- indexar uma área onde todos os índices dela serão reconstruídos;
- indexar todos os índices do schema de um determinado proprietário(p.ex.: PUB);
- indexar todos os índices ativos ou inativos.
Tudo isso sem a necessidade de informar cada um individualmente
Para quem utiliza licenças Enterprise Database, a indexação é um processo multi-threaded, o que permite execução mais rápida do processo de indexação.
A Progress definiu como meta tornar o processo de indexação muitas vezes mais rápido do que era na versão 9. O ideal é que o banco gerencie os índices de maneira mais efetiva para não haver mais necessidade de reindexar.
Nota.: este utilitário não serve para corrigir dados corrompidos do registro.