Esta página foi traduzida por máquina. Leia o original em inglês. English

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.

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.

  • RAM 8-12 GB · 10+ bancos de dados · menos de 150 conexões no total 32 bits · 64 bits
  • RAM 16-32 GB · 10+ bancos de dados · menos de 300 conexões no total 32 bits · 64 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

  1. Baixe os arquivos de configuração para sua versão do Firebird.
  2. Copie-os para a pasta do Firebird, renomeie para firebird.conf (e databases.conf quando fornecido) e reinicie o Firebird. Desconecte todos os usuários ativos antes da reinicialização.
  3. Se você pretende mudar a arquitetura (por exemplo, SuperServer → SuperClassic), leia primeiro a documentação do Firebird sobre essa mudança.
Verificação de page buffers

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.conf original e, para Firebird 3.0, do databases.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.conf se aplicam como padrão a todos os bancos de dados ativos no servidor; o databases.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