Pular para o conteúdo
Visualizando 3 posts - 1 até 3 (de 3 do total)
  • Autor
    Posts
  • #98707
    leandrolbs
    Participante

      Pessoal, bom dia.

      A tempos tempos sérios problemas do banco dando um legzão por conta das estatísticas…

      O sistema funciona, trabalha 3 meses, dps de um certo tempo, o Oracle começa a não usar index, a não respeitar as chaves, e com isso temos que analizar a tabela pelo comando:


      analyze table owner.nome_tabela compute statistics;

      O estranho, é que em alguns casos, funciona, e no outro dia volta a não usar index etc… temos que executar a statistics novamente.

      Utilizo a versão 10.2.0.3.0 , alguem ja passou por isso, pode ser um bug?

      Tambem teve um caso, que tive que limpar as statisticas…

      usei o comando:


      exec DBMS_STATS.DELETE_SCHEMA_STATS('owner');
      exec DBMS_UTILITY.ANALYZE_SCHEMA('owner','DELETE');
      exec DBMS_UTILITY.ANALYZE_SCHEMA('owner','COMPUTE');

      Quais comando vcs usam? de que forma? isso é normal??

      Obrigado.

      #98732
      leandrolbs
      Participante

        Tambem se alguem puder me informar qual tabela posso consultar informações de statistics.

        #98737
        felipeg
        Participante

          Eu verifico a consulta de duas maneiras

          Usando a table DBA_OPTSTAT_OPERATIONS ou verficando o campo LAST_ANALYZED dos selects

          SELECT * FROM USER_TABLES WHERE TABLE_NAME = ‘OBJETO’

          SELECT * FROM USER_INDEXES WHERE TABLE_NAME = ‘OBJETO’

          Atenciosamente,
          Felipe Romeu Gregolewitsch

        Visualizando 3 posts - 1 até 3 (de 3 do total)
        • Você deve fazer login para responder a este tópico.