[firebase-br] Firebird LENTO
Alexandre Sousa
dave.malkavian em gmail.com
Sex Jul 18 10:47:29 -03 2008
Faça um backup e no restore use a opção -buffers para ajustar os buffers.
Reforço também o que ja foi dito por outros colegas da lista, como o
controle transacional e de quantos em quantos registros acontece um commit.
Transações muito longas além de degradar a performance aumentam o risco de
uma corrupção do banco de dados.
Verifique também se não tem nenhum gargalo na aplicação. Às vezes
conseguimos melhorar a performance simplesmente não colocando um status bar
ou algum marcador de status. Tente também outros drivers de conexão, como
DBExpress, IBO, IBX, ZeosLib, etc. Faça testes com uma menor quantidade de
registros, aumentando gradativamente. Assim você consegue achar exatamente o
ponto do gargalo
Sucesso!
Alexandre Sousa
----- Original Message -----
From: "Alisson" <alisson em ecosbr.com>
To: "FireBase" <lista em firebase.com.br>
Sent: Friday, July 18, 2008 10:31 AM
Subject: Re: [firebase-br] Firebird LENTO
Essa tabela.. que no caso é a SALDOS tem 3 indices um de PK, um de FK e um
que eu criei com 3 campos.
vou tentar melhorar o page size. no ibexpert apos criado o banco.. está
mostrando 4096 !
e como ajusta o buffers?
obrigado!
----- Original Message -----
From: "Alexandre Sousa" <dave.malkavian em gmail.com>
To: "FireBase" <lista em firebase.com.br>
Sent: Friday, July 18, 2008 10:13 AM
Subject: Re: [firebase-br] Firebird LENTO
Olá Alisson,
Como está a indexação?
Muitos índices degradam a performance em caso de updates em massa, como esse
que você está fazendo.
Tente também ajustar o page size e os buffers para conseguir melhor
performance.
Lembrando que:
Maior page size = Menor velocidade de update
Menor page size = Menor velocidade de select
Tente obter a melhor combinação e boa sorte!
Alexandre Sousa
----- Original Message -----
From: "Alisson" <alisson em ecosbr.com>
To: "FireBase" <lista em firebase.com.br>
Sent: Friday, July 18, 2008 9:57 AM
Subject: Re: [firebase-br] Firebird LENTO
olha a coisa tá feia aqui.
Tem um processo que está levando cerca de 30 minutos!
é um sistema de contabilidade.. para a migração ficar mais rápida eu
primeiro transfiro os lançamentos da tabela DBF
sem que sejam calculados os saldos das contas. após tranferir cerca de
21.000 registros(lançamentos contábeis) eu disparo uma rotina para
reprocessar os lançamentos ou seja: Pegar o valor de cada lançamento e
atualizar o saldo da conta débito e conta credito. porém plano de contas tem
essa estrutura:
EX:
1
1.1
1.1.1
1.1.1.01
1.1.1.01.001( os lançamentos são nessa conta, mas todos os níveis acima
devem ser atualizados os saldos tambem);
porém estou achando 30 minutos d+!
Abraços!
Alisson Marcel
----- Original Message -----
From: "Gustavo Moda" <gustavo.moda em gmail.com>
To: "FireBase" <lista em firebase.com.br>
Sent: Thursday, July 17, 2008 4:51 PM
Subject: Re: [firebase-br] Firebird LENTO
Alisson,
Verifique se nos updates o where possui indice.
Isso deixa muito lento.
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para saber como gerenciar/excluir seu cadastro na lista, use:
http://www.firebase.com.br/fb/artigo.php?id=1107
Para consultar mensagens antigas: http://firebase.com.br/pesquisa
--
No virus found in this incoming message.
Checked by AVG.
Version: 7.5.524 / Virus Database: 270.5.0/1555 - Release Date: 16/07/2008
06:43
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para saber como gerenciar/excluir seu cadastro na lista, use:
http://www.firebase.com.br/fb/artigo.php?id=1107
Para consultar mensagens antigas: http://firebase.com.br/pesquisa
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para saber como gerenciar/excluir seu cadastro na lista, use:
http://www.firebase.com.br/fb/artigo.php?id=1107
Para consultar mensagens antigas: http://firebase.com.br/pesquisa
--
No virus found in this incoming message.
Checked by AVG.
Version: 7.5.524 / Virus Database: 270.5.0/1555 - Release Date: 16/07/2008
06:43
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para saber como gerenciar/excluir seu cadastro na lista, use:
http://www.firebase.com.br/fb/artigo.php?id=1107
Para consultar mensagens antigas: http://firebase.com.br/pesquisa
Mais detalhes sobre a lista de discussão lista