Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Composition Setup
import.css=/download/attachments/327912/newLayout.css

...

Pagetitle
Como

...

virtualizar os índices
Como

...

Como fazer para utilizar a virtualização de índices

Este tutorial explica os passos necessários para utilizar o recurso de virtualização de índices do DBAccess, desde a coleta de informações sobre uso de índices com o monitoramento de índices, até o uso do assistente de virtualização. 

...

virtualizar os índices

Dica

É 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

Inclusão de trecho
DBAccess
DBAccess
nopaneltrue
, 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

Inclusão de trecho
DBAccess
DBAccess
nopaneltrue
 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 

Inclusão de trecho
DBAccess
DBAccess
nopaneltrue
, 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.