Aviso: Os exemplos de arquivo de configuração abaixo estão desatualizados.
Para configurações ideais do banco de dados, utilize nosso Calculador de Configuração do Firebird gratuito.
Aqui encontrará arquivos de configuração do Firebird otimizados. Estas configurações são otimizadas para um hardware médio com uma carga média. Nós esperamos que estes arquivos de configurações melhorados ajudem a resolver muitos dos problemas típicos de performance com o Firebird.
Faça o download dos arquivos de configuração para a versão do Firebird em uso, copie-o para a pasta do Firebird, renomeie para firebird.conf e re-inicie o Firebird (todos os usuários ativos devem ser desconectados antes da reinicialização do Firebird). Sempre renomeie e mantenha uma cópia do seu arquivo firebird.conf original.
Se precisar de um arquivo de configuração otimizado para o seu ambiente específico, para obter a melhor performance possível ou se continuar com problemas de performance depois de utilizar os arquivos desta lista, por favor, contate-nos para obter suporte de otimização sob medida.
SuperServer: If you have 1 main database and, optionally, 2-5 smaller (and less loaded) databases on the server, choose SuperServer architecture and configure each database in databases.conf.
SuperClassic: if you have many databases on the server (from 10 to 1000), and they are more or less equal in terms of load, and your application is stable (i.e., you never saw “Abnormal termination” in firebird.log), choose SuperClassic. It is better than Classic in terms of better control of sorting memory and performance
Classic: if you have many databases (from 10 to 1000) on the server and they can be problematic in terms of stability, or if you have 32bit UDF, choose Classic.
SuperServer: if you have 1-2 database with small load (1-3 simultaneously active users, up to 20 users totally), and limited hardware resources, choose SuperServer.
SuperClassic. This is the recommended architecture for Firebird 2.5. Choose it if you have stable applications (without “Abnormal termination” messages in firebird.log).
Classic. If you have applications with stability problem, or you are using 32bit UDF, choose Classic.
For all architectures – make sure you don’t override page buffers value in the header page of your database!
To ensure it, run gstat -h databasename
and check that Page Buffers is 0. If it is set to other value, set it to 0 with command gfix -buff 0
Important!
Firebird version | Description | Link |
---|---|---|
Firebird 1.5 | SuperServer 32-bit | firebird_15_superserver.conf |
Classic 32-bit | firebird_15_classic.conf | |
Firebird 2.0 | SuperServer 32-bit | firebird_20_superserver.conf |
Classic 32-bit | firebird_20_classic.conf | |
Firebird 2.1 | SuperServer 32-bit | firebird_21_superserver_32bit.conf |
SuperServer 64-bit | firebird_21_superserver_64bit.conf | |
Classic 32-bit | firebird_21_classic_32bit.conf | |
Classic 64-bit | firebird_21_classic_64bit.conf |