Optimierte Firebird-Konfigurationen
Eine Sammlung optimierter Firebird-Konfigurationsdateien für häufige Leistungsprobleme. Bevorzugen Sie den Konfigurationsrechner für aktuelle Installationen; die unten verfügbaren Dateien dienen hauptsächlich als Referenz und für veraltete Firebird-Versionen.
Firebird 3 (Referenz-Downloads)
Diese Dateien werden als Referenz aufbewahrt. Für neue oder aktualisierte Firebird 3-Bereitstellungen bevorzugen Sie den Konfigurationsrechner. Wenn Sie dennoch eine statische Datei möchten, wählen Sie unten die Architektur.
SuperServer
Wählen Sie SuperServer, wenn Sie eine Hauptdatenbank und optional 2-5 kleinere (weniger ausgelastete) Datenbanken auf demselben Server haben. Konfigurieren Sie jede Datenbank in databases.conf.
- RAM 8-12 GB · 3 Datenbanken · nur 64-Bit firebird.conf · databases.conf
- RAM 16-32 GB · 3 Datenbanken · nur 64-Bit firebird.conf · databases.conf
SuperClassic
Wählen Sie SuperClassic, wenn Sie viele Datenbanken auf dem Server haben (etwa 10 bis 1000), diese in etwa gleich ausgelastet sind und Ihre Anwendung stabil ist (keine „Abnormal termination“-Meldungen in firebird.log). SuperClassic bietet in der Regel eine bessere Kontrolle über den Sortierspeicher und die Leistung als Classic.
- RAM 8-12 GB · 10+ Datenbanken · insgesamt bis zu 150 Verbindungen · nur 64-Bit firebird.conf
- RAM 16-32 GB · 10+ Datenbanken · insgesamt bis zu 300 Verbindungen · nur 64-Bit firebird.conf
Classic
Wählen Sie Classic, wenn Sie viele Datenbanken (etwa 10 bis 1000) haben, die möglicherweise instabil sind, oder wenn Sie 32-Bit-UDFs verwenden.
Firebird 2.5 (Referenz-Downloads)
Diese Dateien werden als Referenz und für ältere Bereitstellungen aufbewahrt. Für Firebird 2.5 können Sie auch eine Konfiguration mit dem Konfigurationsrechner erstellen.
SuperServer
Wählen Sie SuperServer, wenn Sie 1-2 Datenbanken mit geringer Auslastung (1-3 gleichzeitig aktive Benutzer, insgesamt bis zu etwa 20 Benutzer) und begrenzten Hardwareressourcen haben.
SuperClassic Empfohlen für Firebird 2.5
Wählen Sie SuperClassic für stabile Anwendungen (keine „Abnormal termination“-Meldungen in firebird.log).
- RAM 8-12 GB · insgesamt bis zu 150 Verbindungen · nur 64-Bit firebird.conf
- RAM 16-32 GB · insgesamt bis zu 300 Verbindungen · nur 64-Bit firebird.conf
Classic
Wählen Sie Classic, wenn Ihre Anwendungen Stabilitätsprobleme haben oder Sie 32-Bit-UDFs verwenden.
So gehen Sie vor
- Laden Sie die Konfigurationsdateien für Ihre Firebird-Version herunter.
- Kopieren Sie sie in den Firebird-Ordner, benennen Sie sie in
firebird.conf(unddatabases.conf, falls vorhanden) um und starten Sie Firebird neu. Trennen Sie vor dem Neustart alle aktiven Benutzer. - Wenn Sie die Architektur ändern möchten (z. B. SuperServer → SuperClassic), lesen Sie zuerst die Firebird-Dokumentation zu dieser Änderung.
Stellen Sie für alle Architekturen sicher, dass Sie den Wert der Seitenpuffer in der Datenbank-Header-Seite nicht überschreiben.
Führen Sie gstat -h datenbankname aus und bestätigen Sie, dass Page buffers den Wert 0 hat. Wenn ein anderer Wert gesetzt ist, setzen Sie ihn zurück mit:
gfix -buff 0
Wichtig
- Benennen Sie Ihre ursprüngliche
firebird.confund, für Firebird 3.0,databases.confimmer um und bewahren Sie eine Kopie auf. - Überprüfen Sie für Firebird 3.0 immer
databases.conf. Sie sollte nur Werte enthalten, die Sie explizit gesetzt haben - und Sie sollten verstehen, warum Sie sie gesetzt haben. - Einstellungen aus
firebird.confgelten als Standard für alle aktiven Datenbanken auf dem Server;databases.conf(Firebird 3.0+) kann sie überschreiben. - Vergessen Sie nicht das allgemeine Betriebssystem-Tuning - siehe die kurze Leistungs-Checkliste.
Wenn Sie eine auf Ihre Umgebung zugeschnittene Konfiguration für die bestmögliche Leistung benötigen oder nach dem Anwenden einer Datei aus dieser Sammlung weiterhin Probleme bestehen, kontaktieren Sie uns für maßgeschneiderte Optimierungsunterstützung.
Veraltete / eingestellte Versionen: Firebird 1.5, 2.0, 2.1
Die folgenden Dateien sind nur für veraltete Firebird-Versionen. Wir stellen sie weiterhin als Referenz bereit, empfehlen jedoch dringend die Migration auf eine moderne Firebird-Version und die Verwendung des Konfigurationsrechners für Firebird 5, 4, 3 oder 2.5.
| Firebird-Version | Beschreibung | 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 |