Em 18 de maio de 2011 16:13, Cesar Pedroso <cesar.cs...@gmail.com> escreveu: > Boa tarde a todos, > > Estou fazendo uma limpeza em uma tabela e são 200k de registros para serem > apagados. > > Acredito que por causa da PK esses deletes estam demorando muito acredito > que é pelo fato dele atualizar o index. Quando dropei a PK ele executou > quase instantaneo. > > Existe uma maneira de eu fazer esse delete de forma mais rapida sem eu ter > que apagar a PK por exemplo atualizando o index somente no final. > > Desde ja agradeço a ajuda.
Você está limpando a tabela toda (zerando todas as linhas)? Se sim, use o TRUNCATE. O DELETE tem certa demora por causa dos mecanismos de MVCC e Write Ahead Logging. []s Flavio Gurgel _______________________________________________ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral