Geoptimaliseerde Firebird-configuraties
Een verzameling geoptimaliseerde Firebird-configuratiebestanden voor veelvoorkomende prestatieproblemen. Geef de voorkeur aan de Configuratiecalculator voor huidige installaties; de hieronder downloadbare bestanden zijn voornamelijk bedoeld als referentie en voor verouderde Firebird-versies.
Firebird 3 (referentie-downloads)
Deze bestanden worden als referentie bewaard. Voor nieuwe of bijgewerkte Firebird 3-implementaties verdient de Configuratiecalculator de voorkeur. Als u toch een statisch bestand wilt, selecteer dan hieronder de architectuur.
SuperServer
Kies SuperServer als u één hoofd-database heeft en, optioneel, 2-5 kleinere (minder belaste) databases op dezelfde server. Configureer elke database in databases.conf.
- RAM 8-12 GB · 3 databases · alleen 64-bit firebird.conf · databases.conf
- RAM 16-32 GB · 3 databases · alleen 64-bit firebird.conf · databases.conf
SuperClassic
Kies SuperClassic als u veel databases op de server heeft (ongeveer 10 tot 1000), deze ongeveer gelijk belast zijn en uw applicatie stabiel is (geen "Abnormal termination"-meldingen in firebird.log). SuperClassic geeft meestal betere controle over sorteer-geheugen en prestaties dan Classic.
- RAM 8-12 GB · 10+ databases · tot 150 verbindingen in totaal · alleen 64-bit firebird.conf
- RAM 16-32 GB · 10+ databases · tot 300 verbindingen in totaal · alleen 64-bit firebird.conf
Classic
Kies Classic als u veel databases heeft (ongeveer 10 tot 1000) die mogelijk instabiel zijn, of als u 32-bit UDF's gebruikt.
Firebird 2.5 (referentie-downloads)
Deze bestanden worden bewaard als referentie en voor oudere implementaties. Voor Firebird 2.5 kunt u ook een configuratie genereren met de Configuratiecalculator.
SuperServer
Kies SuperServer als u 1-2 databases heeft met een lichte belasting (1-3 gelijktijdig actieve gebruikers, tot ongeveer 20 gebruikers in totaal) en beperkte hardwarebronnen.
SuperClassic Aanbevolen voor Firebird 2.5
Kies SuperClassic voor stabiele applicaties (geen "Abnormal termination"-meldingen in firebird.log).
- RAM 8-12 GB · tot 150 verbindingen in totaal · alleen 64-bit firebird.conf
- RAM 16-32 GB · tot 300 verbindingen in totaal · alleen 64-bit firebird.conf
Classic
Kies Classic als uw applicaties stabiliteitsproblemen hebben, of als u 32-bit UDF's gebruikt.
Hoe te werk gaan
- Download de configuratiebestanden voor uw Firebird-versie.
- Kopieer ze naar de Firebird-map, hernoem ze naar
firebird.conf(endatabases.confindien meegeleverd) en start Firebird opnieuw. Verbreek alle actieve verbindingen vóór de herstart. - Als u van plan bent de architectuur te wijzigen (bijvoorbeeld SuperServer → SuperClassic), lees dan eerst de Firebird-documentatie over die wijziging.
Zorg er voor alle architecturen voor dat u de waarde van page buffers in de database-headerpagina niet overschrijft.
Voer gstat -h databasenaam uit en bevestig dat Page buffers 0 is. Als er een andere waarde is ingesteld, reset deze dan met:
gfix -buff 0
Belangrijk
- Hernoem en bewaar altijd een kopie van uw originele
firebird.confen, voor Firebird 3.0,databases.conf. - Controleer voor Firebird 3.0 altijd
databases.conf. Dit bestand mag alleen waarden bevatten die u expliciet heeft ingesteld - en u moet begrijpen waarom u ze heeft ingesteld. - Instellingen uit
firebird.confgelden standaard voor alle actieve databases op de server;databases.conf(Firebird 3.0+) kan deze overschrijven. - Vergeet algemene OS-afstemming niet - zie de korte prestatie-checklist.
Als u een configuratie nodig heeft die is afgestemd op uw omgeving voor de best mogelijke prestaties, of als er na het toepassen van een bestand uit deze verzameling nog problemen blijven bestaan, neem dan contact met ons op voor ondersteuning bij maatwerkoptimalisatie.
Verouderde / niet meer ondersteunde versies: Firebird 1.5, 2.0, 2.1
De onderstaande bestanden zijn alleen voor verouderde Firebird-versies. We bieden ze nog steeds aan als referentie, maar we raden sterk aan om te migreren naar een moderne Firebird-release en de Configuratiecalculator te gebruiken voor Firebird 5, 4, 3 of 2.5.
| Firebird-versie | Beschrijving | Download |
|---|---|---|
| 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 |