Ferramentas do usuário

Ferramentas do site


oracledbmsstats

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.

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

oracledbmsstats.txt · Última modificação: 07/10/2024 03H:22 por admin