Fala pessoal!

E então, índices é um problema e/ou solução? Que dilema hein?!

Pelo que venho estudando, ouvindo e consequentemente adquirindo experiência, quando uma tabela chega a quantidade de cinco índices, é hora de ligar o alerta, pois o desempenho do seu banco de dados e aplicação podem estar comprometidos. Venho confirmando essa “teoria” no treinamento Oracle Database 11g: Performance Tunning.

A regra é: Otimizar sempre!

Bom, para consultar a quantidade de índices nas tabelas do seu schema, basta consultar a View de Dicionário de Dados DBA_INDEXES:

SELECT table_name AS “NOME DA TABELA”, count(1) AS “QTDE. DE INDICES” FROM dba_indexes WHERE owner=’SEU_SCHEMA’ GROUP BY table_name;

Perceba que é tranquilo personalizar a instrução acima.

Até a próxima.