Pular para o conteúdo

Fóruns Banco de dados Oracle tempo de resposta de query no PLSQL tempo de resposta de query no PLSQL

#98206
fsitja
Participante

    A query está bastante sucinta, não tem muito o que mexer mesmo. O melhor seria analisar o explain plan e verificar o plano de acesso das tabelas.

    Tente fazer:

    explain plan for select ... {todo seu select aqui}

    E depois poste o resultado de

    select * from table(dbms_xplan.display);

    Quando for postar trecho de código coloque entre tags [code ] e [/code] para ficar mais fácil de ler, por favor.

    Para vermos se as tabelas estão sendo acessadas por índice ou não por exemplo.

    Por outro lado, também pode ser problema de puro volume de dados mesmo. Quantas linhas retornam nesse SQL?

    A tabela de destino tem muitos índices ou triggers? Talvez fosse conveniente desabilitá-los para rodar o insert e depois ativar de volta, pode ser que melhore bastante o desempenho.