Demora no INSERT
Ola pessoal suponha que eu tenha uma tabela 15 mil registro eu estou tentando inserir isso em outra tabela usando isso :
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.
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
Curtidas 0
Respostas
Motta
23/05/2005
Existem triggers ligadas a tabela destino, o que ela faz ?
Extraiu o plano de excecução da query base do select, está otimizada ?
Extraiu o plano de excecução da query base do select, está otimizada ?
GOSTEI 0
Ualex
23/05/2005
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
como extraiu um plano de execução da query ?
Obrigado
GOSTEI 0
Motta
23/05/2005
http://www.orafaq.com/faqplus.htm#TRACE
GOSTEI 0