Árvore de páginas

É recomendado que a utilização desse recurso seja supervisionado e acompanhado por um DBA para que uma instrumentação e diagnóstico do banco de dados também seja utilizado para avaliar a necessidade da existência física ou virtualização do índice.

Monitor de índices

(aviso) É esperado uma queda do desempenho por conta da sobrecarga necessário ao monitoramento.

No monitor do TOTVS | DBAccess, acesse Assistentes, clique em Monitor de Índices e siga as instruções para habilitar o monitoramento dos índices.

No console, será registrado a informação [INFO] TraceIndex [ENABLED]

(seleção) É recomendado que o monitoramento seja mantido por ao menos um mês visto que algumas rotinas do sistema serem de uso periódico.

Virtualização dos índices

Realizado o monitoramento do uso dos índices, no monitor do TOTVS | DBAccess acesse Assistentes, clique em Índices Virtuais e informe o banco de dados e o nome do ambiente utilizado para carregar a lista de todos os índices e a respectiva utilização. Marque os índices que deseja virtualizar e clique em finalizar.

(seleção) Selecione os índices menos utilizados.

(informação) Uma vez que os índices foram definidos, é recomendado desabilitar o monitoramento.

Removendo a virtualização dos índices

No monitor do TOTVS | DBAccess, acesse Assistentes, clique em Índices Virtuais e desmarque os índices que não serão virtualizados.

Informações adicionais e comportamento

  1. Um índice virtualizado, na prática, deixa de existir fisicamente no banco de dados
    Quando uma rotina solicitar informações quanto a existência do índice e sua expressão, as informações serão repassadas como se ainda existisse.
  2. Ao eliminar índices menos (ou não) utilizados através da virtualização, as operações de inserção e atualização geram menos I/O e se tornam mais leves visto o número reduzido de índices a serem atualizados.
  3. O monitoramento de índices avalia somente a utilização de índices em relação à navegação em modo de compatibilidade ISAM. 
    O monitoramento não é capaz de avaliar se as consultas submetidas explicitamente podem ter sua desempenho degradado com a retirada de um índice cujo uso é do banco de dados.
  • Sem rótulos