Deletar grande volume de dados - demorando muito

PostgreSQL

30/06/2008

Galera to com um problema, tenho umas tabelas que estão muito grandes e preciso deletar um volume grande de dados, mas esta demorando muito.

Ex: Uma dessas tabelas tem 4.900.000 registros de 4 meses, queria eliminar um mes. Pra eliminar apenas 1 dia demorou 2 horas.

Queria saber se voces tem alguma dica pra que eu possa fazer isso mais rápido.


Robsonbraga

Robsonbraga

Curtidas 0

Respostas

Comodelphi

Comodelphi

30/06/2008

vc executa as rotinas de manutenção frequentemente? tem indices? o db esta sendo acessado no momento?
vc pode tentar deletar uma qtde pequena e avaliar a execucao com o explain


GOSTEI 0
Robsonbraga

Robsonbraga

30/06/2008

Sim, os indices estam em dia, vacuum e tudo mais


GOSTEI 0
Comodelphi

Comodelphi

30/06/2008

rodou o ANALYZE tb?


GOSTEI 0
POSTAR