2014-06-02 15:00 GMT-03:00 Danilo Silva <[email protected]>:
> 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. Se estiver falando de relacionamento e não herança, então seria algo do tipo: SELECT f.XXX FROM filha f WHERE NOT EXISTS(SELECT 1 FROM pai p WHERE p.pai_id = f.pai_id); Isso pode demorar mesmo, criando índices nas colunas pai_id de ambas ajuda. Aumente o work_mem também, isso provavelmente vai usar um Hash. Atenciosamente, -- Matheus de Oliveira Analista de Banco de Dados Dextra Sistemas - MPS.Br nível F! www.dextra.com.br/postgres
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
