--- Sergio Medeiros Santi <[EMAIL PROTECTED]> escreveu:
> A boa é que basicamente não houve diferença em deletar o mestre e
> deixar o
> banco fazer o resto e eliminar os detalhes e depois eliminar o
> mestre.
>
Era o esperado.
> A ruim é que fiz um programa gerar 15 mestres com 500 detalhes cada
> um e o
> tempo que ele levou para fazer isto foi praticamente o mesmo que um
> delete
> no mestre consumiu para eliminar este registro mestre e seus 500
> registros
> detalhe correspondentes. O problema é que não consigo entender porque
> o
> PostgreSQL é tão eficiente em inserir e/ou tão ineficiente para
> excluir.
>
Isso *não* era esperado/desejado.
Os seus dados tem muito *ruído*, digo, você atualiza/remove bastante
item nas tabelas? Caso sim, você executa um VACUMM regularmente? Você
pode enviar um EXPLAIN das consultas que está executando para darmos um
diagnóstico mais preciso?
Alguma configuração especial no postgresql.conf? Qual hardware
(processador, memória) utiliza?
Euler Taveira de Oliveira
euler[at]yahoo_com_br
_______________________________________________________
Yahoo! doce lar. Faça do Yahoo! sua homepage.
http://br.yahoo.com/homepageset.html
_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
http://www.postgresql.org.br