oracle | estatísticas
TRANSCRIPT
Estatísticas - Oracle -
Administração de Bases de DadosUniversidade de Évora
Carlos Pampulim Caldeira
http://www.di.uevora.pt/~ccaldeira
http://makingdatawork.blogspot.pt
Exemplos do que está incluído nas estatísticas:
• Tabelas– número de linhas– número de blocos– comprimento médio da linha
• Colunas– número de valores distintos– número de nulos– histograma (distribuição dos dados)
• Índices– número de blocos (folhas)– níveis– factor de clustering
• Sistema– I/O - performance e utilização– CPU – performance e utilização
Recolher estatísticas de tabelas e colunas no schema
EXECUTE DBMS_STATS.GATHER_SCHEMA_STATS(’schema/user’, cascade => TRUE);
Recolher estatísticas de todos os objectos
EXECUTE DBMS_STATS.GATHER_DATABASE_STATS;
Recolher estatísticas do sistema
EXECUTE DBMS_STATS.GATHER_SYSTEM_STATS;
Recolher estatísticas para uma tabela
ANALYZE TABLE schema.tabela COMPUTE STATISTICS; -- em desuso
EXEC DBMS_GATHER_TABLE_STATS(‘shema’, ‘tabela’, CASCADE => TRUE);