|
O fato de estar satisfeito com a velocidade com que a exclusão
ocorre já me serve de alento, significando que devo conseguir melhorar o meu
processo.
Não entendi se você faz a exclusão manualmente em cada tabela
ou deixa o banco fazer isto para você através de exclusões em cascata como eu
faço. Meu objetivo é deixar para o banco o que a meu ver é responsabilidade
dele.
É claro que eu simplifiquei o modelo mas a idéia é ao apagar
uma nota fiscal que o PostgreSQL propague esta exclusão, só não sei se ele faz
isso eficientemente. Se não fizer o jeito é fazer manualmente ... tabela por
tabela ...
Abraços e obrigado pela resposta,
Sergio Medeiros Santi Trabin Software &
Consulting +55 0xx 53 3227 4157 / 9982 9009
----- Original Message -----
Sent: Saturday, January 28, 2006 10:48
AM
Subject: Re: [PostgreSQL-Brasil] Exclusão
muito lenta
Quando eu cancelo um documento, eu cancelo ele em varias tabelas
MGER - Movimento Gerencial
MCON - Movimento Contabil
MFISCAL - Movimento Fiscal
MPRODC - Movimento Cabeçario
MPRODD0106 - Movimento Detalhado no periodo (Itens do documento)
nunca cheguei a analizar o tempo consumido, por que estou satisfeito, não
deve lemar mais que 4 ou 5 seg depende do volume de itens no documento.
Talvez voce tenha que analizar melhor, como está o relacionamento ai
entre as tabelas.
Em 27/01/06, Sergio
Medeiros Santi <[EMAIL PROTECTED]>
escreveu:
Amigos:
A
algum tempo tenho verificado que as exclusões no PostgreSQL
são exageradamente lentas. Por exemplo para excluir um registro da tabela
NotaFiscal que tem relacionado um item na tabela NotaItem e um
registro relacionado na tabela NotaPagamento são consumidos uns 15
segundos. Isto é normal? Ou estou fazendo algo muito errado que
justifique este absurdo?
Abraços,
Sergio Medeiros
Santi Trabin Software & Consulting +55 0xx 53 3227
4157 / 9982
9009
_______________________________________________ Grupo de
Usuários do PostgreSQL no Brasil http://www.postgresql.org.br
_______________________________________________ Grupo de Usuários do
PostgreSQL no Brasil http://www.postgresql.org.br
|