Tato stránka byla strojově přeložena. Přečtěte si anglický originál. English

Kolekce optimalizovaných konfiguračních souborů Firebird pro běžné problémy s výkonem. Pro aktuální instalace preferujte Configuration Calculator; soubory ke stažení níže slouží především jako reference a pro zastaralé verze Firebirdu.

Firebird 3 (referenční soubory ke stažení)

Tyto soubory jsou uchovávány jako reference. Pro nová nebo aktualizovaná nasazení Firebird 3 preferujte Configuration Calculator. Pokud stále chcete statický soubor, vyberte níže architekturu.

SuperServer

Zvolte SuperServer, pokud máte jednu hlavní databázi a případně 2-5 menších (méně zatížených) databází na stejném serveru. Každou databázi nakonfigurujte v databases.conf.

SuperClassic

Zvolte SuperClassic, pokud máte na serveru mnoho databází (přibližně 10 až 1000), jsou zhruba stejně zatížené a vaše aplikace je stabilní (žádné zprávy „Abnormal termination“ v firebird.log). SuperClassic obvykle poskytuje lepší kontrolu nad pamětí pro řazení a výkonem než Classic.

  • RAM 8-12 GB · 10+ databází · celkem až 150 připojení · pouze 64-bit firebird.conf
  • RAM 16-32 GB · 10+ databází · celkem až 300 připojení · pouze 64-bit firebird.conf

Classic

Zvolte Classic, pokud máte mnoho databází (přibližně 10 až 1000), které mohou být nestabilní, nebo pokud používáte 32-bitové UDF.

  • RAM 8-12 GB · 10+ databází · celkem méně než 150 připojení 32-bit · 64-bit
  • RAM 16-32 GB · 10+ databází · celkem méně než 300 připojení 32-bit · 64-bit

Firebird 2.5 (referenční soubory ke stažení)

Tyto soubory jsou uchovávány jako reference a pro starší nasazení. Pro Firebird 2.5 můžete také vygenerovat konfiguraci pomocí Configuration Calculator.

SuperServer

Zvolte SuperServer, pokud máte 1-2 databáze s nízkou zátěží (1-3 současně aktivní uživatelé, celkem až asi 20 uživatelů) a omezenými hardwarovými prostředky.

SuperClassic Doporučeno pro Firebird 2.5

Zvolte SuperClassic pro stabilní aplikace (žádné zprávy „Abnormal termination“ v firebird.log).

  • RAM 8-12 GB · celkem až 150 připojení · pouze 64-bit firebird.conf
  • RAM 16-32 GB · celkem až 300 připojení · pouze 64-bit firebird.conf

Classic

Zvolte Classic, pokud mají vaše aplikace problémy se stabilitou, nebo pokud používáte 32-bitové UDF.

  • RAM 8-12 GB · celkem až 150 připojení 32-bit · 64-bit
  • RAM 16-32 GB · celkem až 300 připojení 32-bit · 64-bit

Jak postupovat

  1. Stáhněte si konfigurační soubory pro vaši verzi Firebirdu.
  2. Zkopírujte je do složky Firebirdu, přejmenujte na firebird.conf (a databases.conf, pokud je dodán), poté restartujte Firebird. Před restartem odpojte všechny aktivní uživatele.
  3. Pokud hodláte změnit architekturu (například SuperServer → SuperClassic), nejprve si přečtěte dokumentaci Firebirdu k této změně.
Kontrola page buffers

Pro všechny architektury se ujistěte, že nepřepisujete hodnotu page buffers v hlavičkové stránce databáze.

Spusťte gstat -h databasename a ověřte, že Page buffers je 0. Pokud je nastavena na jinou hodnotu, resetujte ji příkazem:

gfix -buff 0

Důležité

  • Vždy přejmenujte a uschovejte kopii původního firebird.conf a pro Firebird 3.0 také databases.conf.
  • Pro Firebird 3.0 vždy zkontrolujte databases.conf. Měl by obsahovat pouze hodnoty, které jste explicitně nastavili - a měli byste rozumět, proč jste je nastavili.
  • Nastavení z firebird.conf se použijí jako výchozí pro všechny aktivní databáze na serveru; databases.conf (Firebird 3.0+) je může přepsat.
  • Nezapomeňte na obecné ladění operačního systému - viz krátký kontrolní seznam pro výkon databáze Firebird.

Pokud potřebujete konfiguraci přizpůsobenou vašemu prostředí pro co nejlepší výkon, nebo pokud problémy přetrvávají i po aplikaci souboru z této kolekce, kontaktujte nás pro individuální podporu optimalizace.

Zastaralé / ukončené verze: Firebird 1.5, 2.0, 2.1

Soubory níže jsou určeny pouze pro zastaralé verze Firebirdu. Stále je poskytujeme jako referenci, ale důrazně doporučujeme migrovat na moderní verzi Firebirdu a použít Configuration Calculator pro Firebird 5, 4, 3 nebo 2.5.

Verze Firebirdu Popis Stažení
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