Let's go.
O Oracle fornece uma visão chamada V$OBJECT_USAGE onde podemos verificar os INDEXES que estão sendo monitorados.O ideal é monitorar os INDEXES por um tempo que o DBA tenha certeza que todas as operações possíveis(aproximadamente) tenham sido executadas.Digamos que você tenha uma rotina mensal,quinzenal e etc.O ideia é esperar esta rotina acontecer para que tenha certeza que os principais cenários tenham ocorrido.
Para habilitar a monitoração em um INDEX ,executamos o comando abaixo:
ALTER INDEX owner.index_name MONITORING USAGE ;
Após o comando ser executado com sucesso.
Conectado com o owner do INDEX monitorado,verifique a V$OBJECT_USAGE ,que estará lá a data de inicio de monitoramento bem como uma coluna USE que pode estar como TRUE ou FALSE.Estando como TRUE ,quer dizer que o seu INDEX está sendo utilizado.Estando como FALSE ele não está sendo utilizado,portanto pode ser excluído do banco de dados.
Para tirar um INDEX do monitoramento execute o comando:
ALTER INDEX index_name NOMONITORING;
Abs,
No comments:
Post a Comment