Opa,
Em 2 de junho de 2014 15:00, Danilo Silva <[email protected]> escreveu: > Pessoal, > > Tenho uma tabela filha com 29 milhões de registros (tabela de histórico), > a tabela pai contém 12 milhões de registro. > > Devido a corrupção da tabela pai, alguns registros da tabela filha ficaram > sem pai. > > Qual a melhor forma de saber quais são esses registros que estão sem pai? > Estou tentando um select com not in mas está demorando muito (mais de 15 > minutos) e por causa da demora acabo cancelando a query. > O que você chama de tabela pai? Você está falando de herança? Você está dizendo que você perdeu 27 milhões de registros? É isso mesmo? Se for isso, é melhor você fazer a consulta ao contrário, se você sabe quem está, automaticamente você saberá que não está lá. Qual o resultado do comando EXPLAIN? Já tentou fazer a consulta utilizando EXISTS? Backup das tabelas você não tem? > > []s > Danilo > > _______________________________________________ > pgbr-geral mailing list > [email protected] > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > > Abraços -- JotaComm http://jotacomm.wordpress.com
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
