Deze pagina is automatisch vertaald. Lees het Engelse origineel. English

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.

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.

  • RAM 8-12 GB · 10+ databases · minder dan 150 verbindingen in totaal 32-bit · 64-bit
  • RAM 16-32 GB · 10+ databases · minder dan 300 verbindingen in totaal 32-bit · 64-bit

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.

  • RAM 8-12 GB · tot 150 verbindingen in totaal 32-bit · 64-bit
  • RAM 16-32 GB · tot 300 verbindingen in totaal 32-bit · 64-bit

Hoe te werk gaan

  1. Download de configuratiebestanden voor uw Firebird-versie.
  2. Kopieer ze naar de Firebird-map, hernoem ze naar firebird.conf (en databases.conf indien meegeleverd) en start Firebird opnieuw. Verbreek alle actieve verbindingen vóór de herstart.
  3. Als u van plan bent de architectuur te wijzigen (bijvoorbeeld SuperServer → SuperClassic), lees dan eerst de Firebird-documentatie over die wijziging.
Controle van page buffers

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.conf en, 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.conf gelden 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