[firebase-br] Problemas Lentidão em base Firebird/Contato Carlos Cantu
Eurides Baptistella
eurides.baptistella em gmail.com
Ter Ago 23 09:26:45 -03 2011
Pessoal, ainda estou com problemas em relação às execuções repetitivas em
determinados processos no Banco Firebird conforme relatado no post <
http://mail.firebase.com.br/pipermail/lista_firebase.com.br/2011-August/075119.html>,
encontrei mais algumas coisas e fiz outros testes mas não consegui
ainda
identificar a causa do problema.
O que já foi feito:
- Avaliados os índices das tabelas;
- Avaliados os Select/Update/Delete/Insert que são realizados;
- Verificado problemas de corrupção de base;
- Backup/Restore;
- Extraídos os dados de uma base “defeituosa” e “enxertados” em uma base
zerada;
- Inseridos os dados em bases Firebird 1.5 e 2.5 também em Postgres;
- Coletados tempos para análises;
O que irei testar ainda:
- Podemos extrair os updates que são feitos na trigger, excluir elas e
realizar o calculo dentro da procedure – Diminuirá a “cascata“ de comandos e
será possível validar se o problema é as triggers que são disparadas;
- Criar uma nova tabela para dar o update – Dessa forma poderemos saber
se a tabela está com problemas;
- Extrair/Inserir os dados em bases zeradas - Validar se existe a
possibilidade das bases estarem corrompidas por exemplo;
- Extrair os dados e inserir em uma base zerada – Validar se o problema
está somente na base em produção;
O que pode ser descartado?
- Hoje podemos somente descartar problemas de sistema, o restante ainda
não é possível afirmar com certeza.
Fatos importantes:
- Em Posgres não acontecem os problemas;
- Em firebird 1.5 e 2.5 ocorrem problemas;
- Ao executar a primeira, segunda vez não é identificado de imediato o
problema, na terceira, quarta vez o problema aparece;
- Se reiniciar o Servidor o processo volta ao normal (a primeira
execução fica normal);
- Backup/Restore não solucionou o problema;
- A validação das bases não encontrou defeitos (inclusive usando
ferramentas como IBFistAID);
- Os select/update/insert/delete estão certos;
- A memória do servidor não é afetada, ela fica estável;
- O problema acontece em bases pequenas (4Gb) e grandes (20Gb);
- Não foi possível ainda replicar o problema.
Estou precisando de uma ajuda da galera, esse problema está me dando muitas
dores de cabeça, quem sabe o Carlos Cantu possa ter algumas experiências
nesse sentido.
Caso alguém tenha e possa fornecer ou até mesmo se o Carlos Cantu ler esta
mensagem, favor entre em contato comigo pelo e-mail: <eurides.baptistella[@]
gmail.com> ou <eurides[@]sysmo.com.br>
Att.
*--
Eurides V. Baptistella
**E-mail:* eurides.baptistella[@]gmail.com <eurides.baptistella em gmail.com>
*Fone:* +55 (49) 9125-6572
Mais detalhes sobre a lista de discussão lista