Exclusão em Massa (Delete)

Dúvidas, dicas e truques de PL/SQL. Aqui também vão assuntos relacionados a pacotes, triggers, funções, Java-Stored Procedures, etc
Responder
mvselli
Rank: Estagiário Júnior
Rank: Estagiário Júnior
Mensagens: 1
Registrado em: Qua, 30 Ago 2006 11:31 pm
Localização: Araraquara / SP
Selli

Pessoal, bom dia.

Tenho o seguinte problema. Estou com uma procedure que precisa realizar a exclusão em uma tabela que possui 1 milhão de linhas, sendo que desse montante eu devo excluir aproximadamente 45 mil linhas. O problema ocorre quando o processo tenta realizar a exclusão, deixando tudo muito lento. A exclusão é realizada utilizando-se índices, mas mesmo assim o processo de exclusão fica muito lento. Alguém já passou por esta situação ? Alguém tem alguma dica de como eu devo proceder ?

Estou utilizando o Oracle 9i.

Grato,
Avatar do usuário
dr_gori
Moderador
Moderador
Mensagens: 5024
Registrado em: Seg, 03 Mai 2004 3:08 pm
Localização: Portland, OR USA
Contato:
Thomas F. G

Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered

Faça um BULK DELETE!
Nesse link tem um exemplo!
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 7 visitantes