Oracle | Estatísticas
-
Upload
carlos-pampulim-caldeira -
Category
Education
-
view
263 -
download
1
Transcript of Oracle | Estatísticas
![Page 1: Oracle | Estatísticas](https://reader036.fdocumentos.tips/reader036/viewer/2022082705/55b53e62bb61eb25558b46cb/html5/thumbnails/1.jpg)
Estatísticas - Oracle -
Administração de Bases de DadosUniversidade de Évora
Carlos Pampulim Caldeira
http://www.di.uevora.pt/~ccaldeira
http://makingdatawork.blogspot.pt
![Page 2: Oracle | Estatísticas](https://reader036.fdocumentos.tips/reader036/viewer/2022082705/55b53e62bb61eb25558b46cb/html5/thumbnails/2.jpg)
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
![Page 3: Oracle | Estatísticas](https://reader036.fdocumentos.tips/reader036/viewer/2022082705/55b53e62bb61eb25558b46cb/html5/thumbnails/3.jpg)
Recolher estatísticas de tabelas e colunas no schema
EXECUTE DBMS_STATS.GATHER_SCHEMA_STATS(’schema/user’, cascade => TRUE);
![Page 4: Oracle | Estatísticas](https://reader036.fdocumentos.tips/reader036/viewer/2022082705/55b53e62bb61eb25558b46cb/html5/thumbnails/4.jpg)
Recolher estatísticas de todos os objectos
EXECUTE DBMS_STATS.GATHER_DATABASE_STATS;
![Page 5: Oracle | Estatísticas](https://reader036.fdocumentos.tips/reader036/viewer/2022082705/55b53e62bb61eb25558b46cb/html5/thumbnails/5.jpg)
Recolher estatísticas do sistema
EXECUTE DBMS_STATS.GATHER_SYSTEM_STATS;
![Page 6: Oracle | Estatísticas](https://reader036.fdocumentos.tips/reader036/viewer/2022082705/55b53e62bb61eb25558b46cb/html5/thumbnails/6.jpg)
Recolher estatísticas para uma tabela
ANALYZE TABLE schema.tabela COMPUTE STATISTICS; -- em desuso
EXEC DBMS_GATHER_TABLE_STATS(‘shema’, ‘tabela’, CASCADE => TRUE);