Fórum Demora no INSERT #28173

23/05/2005

0

Ola pessoal suponha que eu tenha uma tabela 15 mil registro eu estou tentando inserir isso em outra tabela usando isso :


INSERT INTO TABELA (SELECT CAMPO1,CAMPO2 FROM OUTRATABELA WHERE CAMPO1 = ...)


só que esse comando esta extramamente lento e consumindo muito recurso do servidor.

tipo ele esta levando uns 25 minutos e desempenho do servidor cai la embaixo.

alguém tem mas experiência em oracle pode me dar uma dica o que eu faço. para aumentar o desempenho ?

Qualquer dica será de grande valia.

Obrigado.


Ualex

Ualex

Responder

Posts

23/05/2005

Motta

Existem triggers ligadas a tabela destino, o que ela faz ?

Extraiu o plano de excecução da query base do select, está otimizada ?


Responder

Gostei + 0

23/05/2005

Ualex

Sim esta tabela tem duas trigger uma no insert e update e outra no delete(ela atualiza uma tabela)... hum deve ser isso né, que esteja emperrando ? na próxima vez eu vou desabilitar as triggers só para testar.


como extraiu um plano de execução da query ?

Obrigado


Responder

Gostei + 0

23/05/2005

Motta

http://www.orafaq.com/faqplus.htm#TRACE


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar