Como atualizar as estatísticas no Oracle

Escrito por erica harisson | Traduzido por camila rodrigues
  • Compartilhar
  • Tweetar
  • Compartilhar
  • E-mail

Estatísticas do banco de dados são um conjunto de informações sobre o banco de dados e os objetos que ela contém. As estatísticas são usadas para ajudar a otimizar pesquisas e melhorar seu desempenho. As estatísticas são frequentemente atualizadas automaticamente, mas há algumas situações em que você pode querer atualizá-las manualmente. Por exemplo, se você adicionou recentemente uma grande quantidade de dados ou modificou uma estrutura de índice ou tabela, você pode querer atualizar manualmente as estatísticas. A base de dados Oracle fornece um método simples para realizar esta tarefa.

Nível de dificuldade:
Moderado

Outras pessoas estão lendo

Instruções

  1. 1

    Abra o aplicativo de sua escolha para se conectar ao banco de dados. Conecte-se ao banco de dados com credenciais administrativas.

  2. 2

    Comece uma nova consulta. Digite a primeira afirmação na consulta para atualizar as estatísticas:

    EXEC DBMS_STATS.

    Certifique-se de digitar o ponto no final da palavra "stats".

  3. 3

    Determine a opção de atualização estatística - referido como um subprograma - que você deseja executar. Para este exemplo, vamos usar a opção de reunir estatísticas de todos os objetos no banco de dados. Imediatamente após o ponto no fim da instrução na Etapa 2, digite:

    GATHER_DATABASE_STATS([parâmetros opcionais])

    Existem 14 parâmetros possíveis para a recolha de estatísticas de banco de dados. Substitua "[parâmetros opcionais]" com os parâmetros que você deseja especificar. Os parâmetros disponíveis são "estimate_percent," "block_sample," "method_opt," "degree," "granularity," "cascade," "stattab," "statid," "options," "objlist," "statown," "gather_sys," "no_invalidate," and "obj_filter_list." Cada um desses parâmetros tem um valor padrão e você pode fornecer valores diferentes dependendo de suas necessidades. Por exemplo, estimate_percent permite que você defina o tamanho da amostra e a utilize para a recolha de estatísticas. Granularity permite controlar o nível de estatísticas recolhidas para sub-partições, partições ou estatísticas globais. Consulte os Recursos para uma explicação de cada parâmetro.

  4. 4

    Execute a consulta para concluir a atualização estatística.

Dicas & Advertências

  • A lista completa dos subprogramas está disponível na seção de Recursos.

Não perca

Filtro:
  • Geral
  • Artigos
  • Slides
  • Vídeos
Mostrar:
  • Mais relevantes
  • Mais lidos
  • Mais recentes

Nenhum artigo disponível

Nenhum slide disponível

Nenhum vídeo disponível