DESCOBRINDO OBJETOS INVÁLIDOS NO ORACLE
SELECT owner, object_type, object_name, status
FROM dba_objects
WHERE status != 'VALID'
-- AND upper(owner) = 'SEU_OWNER_EM_MAIUSCULO'
ORDER BY owner, object_type, object_name;
VERIFICA A COLETA DE ESTATÍSTICAS DAS TABELAS
SELECT
S.Owner As "Schema"
,S.Table_Name As "Objeto"
,S.Object_Type As "Tipo do Objeto"
,S.Num_Rows As "Qtd. de Linhas"
,To_Char(S.Last_Analyzed, 'yyyy-MM-dd HH24:mm:ss') As "Ultima Coleta"
FROM
sys.dba_tab_statistics S
WHERE
S.Owner Not In('SYS', 'SYSTEM', 'SYSMAN', 'DBSNMP')
ORDER BY
S.Last_Analyzed;
VERIFICA A COLETA DE ESTATÍSTICAS DOS ÍNDICES
SELECT
S.Owner As "Schema"
,S.Table_Name As "Objeto"
,S.Object_Type As "Tipo do Objeto"
,S.Num_Rows As "Qtd. de Linhas"
,To_Char(S.Last_Analyzed, 'yyyy-MM-dd HH24:mm:ss') As "Ultima Coleta"
FROM
sys.dba_ind_statistics S
WHERE
S.Owner Not In('SYS', 'SYSTEM', 'SYSMAN', 'DBSNMP')
ORDER BY
S.Last_Analyzed;
Nota:
Essas estatísticas não devem ser confundidas com estatísticas de desempenho.
Maiores informações : https://docs.oracle.com/cd/B13789_01/server.101/b10752/stats.htm#41106
EXPLICANDO :::
As visualizações a seguir exibem informações sobre índices:
Visão | Descrição |
---|---|
DBA_INDEXES
|
DBA view descreve os índices em todas as tabelas no banco de dados. ALL view descreve os índices em todas as tabelas acessíveis ao usuário. USER a visualização é restrita a índices de propriedade do usuário. Algumas colunas nessas exibições contêm estatísticas geradas pelo DBMS_STATS pacote ou pela ANALYZE instrução. |
DBA_IND_COLUMNS
|
Essas visualizações descrevem as colunas de índices nas tabelas. Algumas colunas nessas exibições contêm estatísticas geradas pelo DBMS_STATS pacote ou pelaANALYZE instrução. |
DBA_IND_EXPRESSIONS
|
Essas exibições descrevem as expressões de índices baseados em função nas tabelas. |
DBA_IND_STATISTICS
|
Essas visualizações contêm estatísticas do otimizador para índices. |
INDEX_STATS |
Armazena informações da última ANALYZE INDEX...VALIDATE STRUCTURE declaração. |
INDEX_HISTOGRAM |
Armazena informações da última ANALYZE INDEX...VALIDATE STRUCTURE declaração. |
V$OBJECT_USAGE |
Contém informações de uso de índice produzidas pela ALTER INDEX...MONITORING USAGE funcionalidade. |
fonte : https://docs.oracle.com/cd/B28359_01/server.111/b28310/indexes007.htm#ADMIN11738