Simples Solução TI | Suporte Técnico e Serviços de TI no RJ e SP
Banco de Dados Firebird

Banco Firebird Lento no Alterdata ou Domínio

Antes de culpar o sistema, vale diagnosticar o banco. Veja as causas reais de lentidão no Firebird e como resolver na infraestrutura — não trocando de software.

O que realmente causa a lentidão

"O sistema em si é lento — é assim mesmo"

Na grande maioria dos casos a lentidão não é do Alterdata ou do Domínio, é da infraestrutura por trás do banco Firebird: arquivo de banco (.GDB/.FDB) sem manutenção, servidor subdimensionado, disco ou rede saturados. O software costuma levar a culpa de um problema de ambiente.

"Reiniciar o servidor resolve a lentidão"

Resolve temporariamente porque limpa memória e conexões, mas não ataca a causa. O arquivo de banco continua crescendo com registros "fantasmas" de exclusões e alterações não compactados (sweep/garbage collection do Firebird) até a próxima vez que a lentidão voltar.

"Antivírus não tem nada a ver com o sistema contábil"

Tem, e é uma causa comum e subestimada: o antivírus escaneando em tempo real o arquivo de banco de dados a cada leitura/gravação pode derrubar drasticamente a performance de um sistema que faz milhares de acessos ao arquivo por minuto durante o fechamento.

"Só backup e restore não muda nada na performance"

Muda, sim — o processo de backup/restore do Firebird (gbak) reorganiza e compacta o banco, recuperando espaço e desempenho perdidos com o uso contínuo. Um banco que nunca passou por esse processo tende a ficar cada vez mais pesado, mesmo com o mesmo volume real de dados.

O que verificamos no diagnóstico

Antes de qualquer mudança, mapeamos exatamente onde está o gargalo — sem achismo.

Tamanho e crescimento do arquivo de banco (.GDB/.FDB) ao longo do tempo
Configuração de Forced Writes e page cache do Firebird
Dimensionamento de CPU, RAM e disco do servidor para o número de usuários simultâneos
Exclusões de antivírus para a pasta do banco de dados
Saturação de rede no acesso multiusuário ao arquivo compartilhado
Versão do motor Firebird em uso e compatibilidade com o sistema contábil

Já resolvemos esse mesmo padrão de gargalo em banco de dados contábil na prática — a Profit Contabilidade tinha um problema equivalente (banco diferente, SQL Server, mas a mesma causa raiz: base sem otimização travando o fechamento) e reduzimos o processamento de 24 horas para 5.

Ver o case da Profit Contabilidade

Perguntas frequentes

Por que o Alterdata ou o Domínio ficam lentos justo no fechamento?
Porque o fechamento é o momento de maior concorrência de acesso ao banco Firebird — vários usuários lendo e gravando ao mesmo tempo. Se o banco está sem manutenção, o servidor subdimensionado ou a rede saturada, é exatamente sob essa carga que o problema fica visível.
Trocar de sistema contábil resolve a lentidão?
Raramente. Como a causa costuma estar na infraestrutura — banco sem manutenção, servidor subdimensionado, antivírus escaneando o arquivo de banco — o mesmo problema tende a se repetir em outro sistema se a causa raiz não for corrigida antes.
Isso vale só para Alterdata e Domínio?
O Firebird é o banco de dados por trás de vários sistemas contábeis do mercado, incluindo Alterdata e Domínio — as mesmas causas de lentidão (banco sem manutenção, servidor subdimensionado, antivírus escaneando o arquivo) se aplicam a qualquer sistema que use esse motor.

Descubra a causa real da lentidão do seu sistema contábil

Diagnóstico gratuito do seu ambiente de TI. Resposta em até 15 minutos.