Pular para o conteúdo
Visualizando 3 posts - 1 até 3 (de 3 do total)
  • Autor
    Posts
  • #79206
    Anônimo

      Ola,

      Ta acontencendo algo mto estranho nas select do banco … de uma hora para outra ta ficando lento … ela não está mal definida …

      Percebi o seguinte, que a instrução abaixo SELECT * é rápido, excelente
      E ao trocar por SELECT campo from … (igual abaixo) fica lenta, extramente lenta

      Como pode??? Trocar “*” por campo e a select ficar lenta???

      select * from contabilidade.plano_contas
      where seq_tipo_conta = 3
      and cod_conta in ( select distinct(substr(codbco1,1,1)||’0’||substr(codbco1,2,12)) banco from cpcont07.ordem6
      where tipemp = ‘E’
      and codbco1 <> 0
      and cancelada <> ‘S’)
      and ano_exercicio = 2007
      and cod_entidade = 12526;

      #79208
      chduarte
      Participante

        Vc precisa gerar o plano de acesso das duas queries para ver o que esta acontecendo. (explain plan).

        []

        #79213
        Anônimo

          Já tá resolvido….

          Se alguém tiver o mesmo problema ….

          Atualizei a coleta de estatisticas da tabela
          exec dbms_stats.gather_table_stats (ownname=> ‘usuario’, tabname=>’tabela’, estimate_percent=>50, cascade=>true);

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