Oracle Collect Statistics - DBMS_STATS
Olá, nesse artigo apresento a sintaxe necessária para realizar a coleta de estatísticas no banco de dados Oracle.
Links úteis
Abaixo a sintaxe básica para coleta de estatísticas do banco de dados através da package DBMS_STATS.GATHER_DATABASE_STATS:
EXEC DBMS_STATS.GATHER_DATABASE_STATS(cascade => TRUE, degree => 8);
Abaixo a sintaxe básica para coleta de estatísticas de um schema específico através da package DBMS_STATS.GATHER_SCHEMA_STATS:
EXEC DBMS_STATS.GATHER_SCHEMA_STATS(ownname => 'HERO', cascade => TRUE, degree => 8);
- O parâmetro ownname define o nome do schema onde a coleta será executada.
- O parâmetro degree define a quantidade de paralelismo durante a coleta.
Abaixo a sintaxe básica para coleta de estatísticas de uma tabela de um schema específico através da package DBMS_STATS.GATHER_TABLE_STATS:
EXEC DBMS_STATS.GATHER_TABLE_STATS(ownname => 'HERO', tabname => 'HERO_TAB', cascade => TRUE, degree => 8);
- O parâmetro ownname define o nome do schema onde a coleta será executada.
- O parâmetro tabname define o nome da schema onde a coleta será executada.
- O parâmetro degree define a quantidade de paralelismo durante a coleta.
Abaixo a sintaxe básica para coleta de estatísticas de uma partição em uma tabela de um schema específico através da package DBMS_STATS.GATHER_TABLE_STATS:
EXEC DBMS_STATS.GATHER_TABLE_STATS(ownname => 'HERO', tabname => 'HERO_TAB', partname => 'P_2024_M06', granularity => 'PARTITION', cascade => TRUE, degree => 8);
- O parâmetro ownname define o nome do schema onde a coleta será executada.
- O parâmetro tabname define o nome da schema onde a coleta será executada.
- O parâmetro partname define o nome da partição onde a coleta será executada.
- O parâmetro degree define a quantidade de paralelismo durante a coleta.
Abaixo a sintaxe básica para coleta de estatísticas do dicionário de dados através da package DBMS_STATS.GATHER_DICTIONARY_STATS:
EXEC DBMS_STATS.GATHER_DICTIONARY_STATS(cascade => TRUE, degree => 8);
- O parâmetro degree define a quantidade de paralelismo durante a coleta.
- Até a próxima.
Oracle Collect Statistics - DBMS_STATS
— Autor: Leonardo Lopes 13/06/2024 06H:33