Configurações otimizadas do Firebird
Uma coleção de arquivos de configuração otimizados do Firebird para problemas comuns de desempenho. Prefira a Calculadora de Configuração para configurações atuais; os arquivos para download abaixo são principalmente para referência e para versões desatualizadas do Firebird.
Firebird 3 (downloads de referência)
Estes arquivos são mantidos para referência. Para implantações novas ou atualizadas do Firebird 3, prefira a Calculadora de Configuração. Se você ainda quiser um arquivo estático, selecione a arquitetura abaixo.
SuperServer
Escolha SuperServer se você tiver um banco de dados principal e, opcionalmente, 2-5 bancos de dados menores (menos carregados) no mesmo servidor. Configure cada banco de dados em databases.conf.
- RAM 8-12 GB · 3 bancos de dados · somente 64 bits firebird.conf · databases.conf
- RAM 16-32 GB · 3 bancos de dados · somente 64 bits firebird.conf · databases.conf
SuperClassic
Escolha SuperClassic se você tiver muitos bancos de dados no servidor (cerca de 10 a 1000), eles tiverem carga aproximadamente igual e seu aplicativo for estável (sem mensagens de “Abnormal termination” no firebird.log). O SuperClassic geralmente oferece melhor controle da memória de ordenação e desempenho do que o Classic.
- RAM 8-12 GB · 10+ bancos de dados · até 150 conexões no total · somente 64 bits firebird.conf
- RAM 16-32 GB · 10+ bancos de dados · até 300 conexões no total · somente 64 bits firebird.conf
Classic
Escolha Classic se você tiver muitos bancos de dados (cerca de 10 a 1000) que possam ser instáveis, ou se você usar UDFs de 32 bits.
Firebird 2.5 (downloads de referência)
Estes arquivos são mantidos para referência e implantações mais antigas. Para Firebird 2.5, você também pode gerar uma configuração com a Calculadora de Configuração.
SuperServer
Escolha SuperServer se você tiver 1-2 bancos de dados com carga leve (1-3 usuários ativos simultaneamente, até cerca de 20 usuários no total) e recursos de hardware limitados.
SuperClassic Recomendado para Firebird 2.5
Escolha SuperClassic para aplicativos estáveis (sem mensagens de “Abnormal termination” no firebird.log).
- RAM 8-12 GB · até 150 conexões no total · somente 64 bits firebird.conf
- RAM 16-32 GB · até 300 conexões no total · somente 64 bits firebird.conf
Classic
Escolha Classic se seus aplicativos tiverem problemas de estabilidade, ou se você usar UDFs de 32 bits.
Como proceder
- Baixe os arquivos de configuração para sua versão do Firebird.
- Copie-os para a pasta do Firebird, renomeie para
firebird.conf(edatabases.confquando fornecido) e reinicie o Firebird. Desconecte todos os usuários ativos antes da reinicialização. - Se você pretende mudar a arquitetura (por exemplo, SuperServer → SuperClassic), leia primeiro a documentação do Firebird sobre essa mudança.
Para todas as arquiteturas, certifique-se de não sobrescrever o valor de page buffers na página de cabeçalho do banco de dados.
Execute gstat -h nomedobanco e confirme que Page buffers é 0. Se estiver definido para outro valor, redefina-o com:
gfix -buff 0
Importante
- Sempre renomeie e mantenha uma cópia do seu
firebird.conforiginal e, para Firebird 3.0, dodatabases.conf. - Para Firebird 3.0, sempre revise o
databases.conf. Ele deve conter apenas valores que você definiu explicitamente - e você deve entender por que os definiu. - As configurações do
firebird.confse aplicam como padrão a todos os bancos de dados ativos no servidor; odatabases.conf(Firebird 3.0+) pode sobrescrevê-las. - Não se esqueça do ajuste geral do sistema operacional - veja a lista de verificação rápida de desempenho.
Se você precisar de uma configuração personalizada para seu ambiente para obter o melhor desempenho possível, ou se os problemas persistirem após aplicar um arquivo desta coleção, entre em contato conosco para suporte de otimização personalizado.
Versões desatualizadas / descontinuadas: Firebird 1.5, 2.0, 2.1
Os arquivos abaixo são apenas para versões desatualizadas do Firebird. Ainda os fornecemos para referência, mas recomendamos fortemente migrar para uma versão moderna do Firebird e usar a Calculadora de Configuração para Firebird 5, 4, 3 ou 2.5.
| Versão do Firebird | Descrição | Download |
|---|---|---|
| Firebird 1.5 | SuperServer 32 bits | firebird_15_superserver.conf |
| Classic 32 bits | firebird_15_classic.conf | |
| Firebird 2.0 | SuperServer 32 bits | firebird_20_superserver.conf |
| Classic 32 bits | firebird_20_classic.conf | |
| Firebird 2.1 | SuperServer 32 bits | firebird_21_superserver_32bit.conf |
| SuperServer 64 bits | firebird_21_superserver_64bit.conf | |
| Classic 32 bits | firebird_21_classic_32bit.conf | |
| Classic 64 bits | firebird_21_classic_64bit.conf |