sábado, 7 de abril de 2012
Monitoramento de uso de Indices.
Deseja verificar se os índices do Schema estão sendo utilizados ? Siga estes passas
(1) Coloque os indices para ser monitorados :
Rode a query abaixo,e depois pegue o resultado da mesma
e rode como um script.
SELECT 'ALTER INDEX '||INDEX_NAME||' MONITORING USAGE;' SQL
FROM USER_INDEXES
WHERE INDEX_TYPE = 'NORMAL'
ORDER BY TABLE_NAME, INDEX_NAME;
(2)Deixe por um período de tempo estes indices em monitoramento.Depois disso
você pode executar um select na view V$OBJECT_USAGE e verificar o uso do seu
indice.
select INDEX_NAME, TABLE_NAME, MONITORING, USED, START_MONITORING, END_MONITORING
from V$OBJECT_USAGE
(3) Como toda monitoria tem custo,depois disso retire os mesmos indices do
monitoramento.
Rode a query abaixo,e depois pegue o resultado da mesma
e rode como um script.
SELECT 'ALTER INDEX '||INDEX_NAME||' NOMONITORING USAGE;' SQL
FROM USER_INDEXES
WHERE INDEX_TYPE = 'NORMAL'
ORDER BY TABLE_NAME, INDEX_NAME;
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário