Ta strona została przetłumaczona maszynowo. Przeczytaj oryginał angielski. English

Kolekcja zoptymalizowanych plików konfiguracyjnych Firebird dla typowych problemów z wydajnością. Preferuj Kalkulator Konfiguracji dla bieżących instalacji; pliki do pobrania poniżej służą głównie jako odniesienie oraz dla przestarzałych wersji Firebird.

Firebird 3 (pliki referencyjne do pobrania)

Te pliki są przechowywane jako odniesienie. Dla nowych lub aktualizowanych wdrożeń Firebird 3 preferuj Kalkulator Konfiguracji. Jeśli nadal chcesz plik statyczny, wybierz architekturę poniżej.

SuperServer

Wybierz SuperServer, jeśli masz jedną główną bazę danych i opcjonalnie 2-5 mniejszych (mniej obciążonych) baz na tym samym serwerze. Skonfiguruj każdą bazę w databases.conf.

SuperClassic

Wybierz SuperClassic, jeśli masz wiele baz danych na serwerze (około 10 do 1000), są one w przybliżeniu równo obciążone, a Twoja aplikacja jest stabilna (brak komunikatów „Abnormal termination” w firebird.log). SuperClassic zwykle daje lepszą kontrolę nad pamięcią sortowania i wydajnością niż Classic.

  • RAM 8-12 GB · 10+ baz danych · do 150 połączeń łącznie · tylko 64-bit firebird.conf
  • RAM 16-32 GB · 10+ baz danych · do 300 połączeń łącznie · tylko 64-bit firebird.conf

Classic

Wybierz Classic, jeśli masz wiele baz danych (około 10 do 1000), które mogą być niestabilne, lub jeśli używasz 32-bitowych UDF.

  • RAM 8-12 GB · 10+ baz danych · mniej niż 150 połączeń łącznie 32-bit · 64-bit
  • RAM 16-32 GB · 10+ baz danych · mniej niż 300 połączeń łącznie 32-bit · 64-bit

Firebird 2.5 (pliki referencyjne do pobrania)

Te pliki są przechowywane jako odniesienie i dla starszych wdrożeń. Dla Firebird 2.5 możesz również wygenerować konfigurację za pomocą Kalkulatora Konfiguracji.

SuperServer

Wybierz SuperServer, jeśli masz 1-2 bazy danych z lekkim obciążeniem (1-3 jednocześnie aktywnych użytkowników, do około 20 użytkowników łącznie) i ograniczonymi zasobami sprzętowymi.

SuperClassic Zalecany dla Firebird 2.5

Wybierz SuperClassic dla stabilnych aplikacji (brak komunikatów „Abnormal termination” w firebird.log).

  • RAM 8-12 GB · do 150 połączeń łącznie · tylko 64-bit firebird.conf
  • RAM 16-32 GB · do 300 połączeń łącznie · tylko 64-bit firebird.conf

Classic

Wybierz Classic, jeśli Twoje aplikacje mają problemy ze stabilnością lub używasz 32-bitowych UDF.

  • RAM 8-12 GB · do 150 połączeń łącznie 32-bit · 64-bit
  • RAM 16-32 GB · do 300 połączeń łącznie 32-bit · 64-bit

Jak postępować

  1. Pobierz pliki konfiguracyjne dla swojej wersji Firebird.
  2. Skopiuj je do folderu Firebird, zmień nazwę na firebird.conf (oraz databases.conf, jeśli jest dostarczony), a następnie uruchom ponownie Firebird. Rozłącz wszystkich aktywnych użytkowników przed ponownym uruchomieniem.
  3. Jeśli zamierzasz zmienić architekturę (na przykład SuperServer → SuperClassic), najpierw przeczytaj dokumentację Firebird dotyczącą tej zmiany.
Sprawdzenie buforów stron

Dla wszystkich architektur upewnij się, że nie nadpisujesz wartości buforów stron w stronie nagłówkowej bazy danych.

Uruchom gstat -h nazwabazy i potwierdź, że Page buffers ma wartość 0. Jeśli jest ustawiona na inną wartość, zresetuj ją za pomocą:

gfix -buff 0

Ważne

  • Zawsze zmieniaj nazwę i zachowaj kopię oryginalnego firebird.conf oraz, dla Firebird 3.0, databases.conf.
  • Dla Firebird 3.0 zawsze przeglądaj databases.conf. Powinien zawierać tylko wartości, które jawnie ustawiłeś - i powinieneś rozumieć, dlaczego je ustawiłeś.
  • Ustawienia z firebird.conf stosują się jako domyślne do wszystkich aktywnych baz danych na serwerze; databases.conf (Firebird 3.0+) może je nadpisać.
  • Nie zapominaj o ogólnym dostrojeniu systemu operacyjnego - zobacz krótką listę kontrolną wydajności bazy danych.

Jeśli potrzebujesz konfiguracji dopasowanej do Twojego środowiska dla najlepszej możliwej wydajności lub jeśli problemy pozostaną po zastosowaniu pliku z tej kolekcji, skontaktuj się z nami, aby uzyskać spersonalizowane wsparcie optymalizacyjne.

Przestarzałe / wycofane wersje: Firebird 1.5, 2.0, 2.1

Pliki poniżej są przeznaczone tylko dla przestarzałych wersji Firebird. Nadal je udostępniamy jako odniesienie, ale zdecydowanie zalecamy migrację do nowoczesnej wersji Firebird i korzystanie z Kalkulatora Konfiguracji dla Firebird 5, 4, 3 lub 2.5.

Wersja Firebird Opis Pobierz
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