[firebase-br] Problemas Lentidão em base Firebird/Contato Carlos Cantu

Carlos H. Cantu listas em warmboot.com.br
Ter Ago 23 10:03:33 -03 2011


Sintoma típico de controle transacional incorreto.

Quando o sistema ficar lento, tire um gstat -h do banco e poste aqui.

[]s
Carlos H. Cantu
www.FireBase.com.br - www.firebirdnews.org
www.warmboot.com.br - blog.firebase.com.br

EB> Pessoal, ainda estou com problemas em relação às execuções repetitivas em
EB> determinados processos no Banco Firebird conforme relatado no post <
EB> http://mail.firebase.com.br/pipermail/lista_firebase.com.br/2011-August/075119.html>,
EB> encontrei mais algumas coisas e fiz outros testes mas não consegui
EB> ainda
EB> identificar a causa do problema.

EB> O que já foi feito:
EB>     - Avaliados os índices das tabelas;
EB>     - Avaliados os Select/Update/Delete/Insert que são realizados;
EB>     - Verificado problemas de corrupção de base;
EB>     - Backup/Restore;
EB>     - Extraídos os dados de uma base “defeituosa” e “enxertados” em uma base
EB> zerada;
EB>     - Inseridos os dados em bases Firebird 1.5 e 2.5 também em Postgres;
EB>     - Coletados tempos para análises;

EB> O que irei testar ainda:
EB>     - Podemos extrair os updates que são feitos na trigger, excluir elas e
EB> realizar o calculo dentro da procedure – Diminuirá a “cascata“ de comandos e
EB> será possível validar se o problema é as triggers que são disparadas;
EB>     - Criar uma nova tabela para dar o update – Dessa forma poderemos saber
EB> se a tabela está com problemas;
EB>     - Extrair/Inserir os dados em bases zeradas  - Validar se existe a
EB> possibilidade das bases estarem corrompidas por exemplo;
EB>     - Extrair os dados e inserir em uma base zerada – Validar se o problema
EB> está somente na base em produção;

EB> O que pode ser descartado?
EB>     - Hoje podemos somente descartar problemas de sistema, o restante ainda
EB> não é possível afirmar com certeza.

EB> Fatos importantes:
EB>     - Em Posgres não acontecem os problemas;
EB>     - Em firebird 1.5 e 2.5 ocorrem problemas;
EB>     - Ao executar a primeira, segunda vez não é identificado de imediato o
EB> problema, na terceira, quarta vez o problema aparece;
EB>     - Se reiniciar o Servidor o processo volta ao normal (a primeira
EB> execução fica normal);
EB>     - Backup/Restore não solucionou o problema;
EB>     - A validação das bases não encontrou defeitos (inclusive usando
EB> ferramentas como IBFistAID);
EB>     - Os select/update/insert/delete estão certos;
EB>     - A memória do servidor não é afetada, ela fica estável;
EB>     - O problema acontece em bases pequenas (4Gb) e grandes (20Gb);
EB>     - Não foi possível ainda replicar o problema.

EB> Estou precisando de uma ajuda da galera, esse problema está me dando muitas
EB> dores de cabeça, quem sabe o Carlos Cantu possa ter algumas experiências
EB> nesse sentido.
EB> Caso alguém tenha e possa fornecer ou até mesmo se o Carlos Cantu ler esta
EB> mensagem, favor entre em contato comigo pelo e-mail: <eurides.baptistella[@]
gmail.com>> ou <eurides[@]sysmo.com.br>

EB> Att.

EB> *--
EB> Eurides V. Baptistella
EB> **E-mail:* eurides.baptistella[@]gmail.com <eurides.baptistella em gmail.com>
EB> *Fone:* +55 (49) 9125-6572
EB> ______________________________________________
EB> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
EB> Para saber como gerenciar/excluir seu cadastro na lista, use:
EB> http://www.firebase.com.br/fb/artigo.php?id=1107
EB> Para consultar mensagens antigas: http://firebase.com.br/pesquisa





Mais detalhes sobre a lista de discussão lista