Ова страница је машински преведена. Прочитајте енглески оригинал. English

Колекција оптимизованих Firebird конфигурационих датотека за уобичајене проблеме са перформансама. За актуелна подешавања преферирајте Configuration Calculator; датотеке за преузимање испод су углавном за референцу и за застареле Firebird верзије.

Firebird 3 (референтна преузимања)

Ове датотеке су задржане за референцу. За нова или ажурирана Firebird 3 окружења, преферирајте Configuration Calculator. Ако и даље желите статичку датотеку, изаберите архитектуру испод.

SuperServer

Изаберите SuperServer ако имате једну главну базу података и, опционо, 2-5 мањих (мање оптерећених) база на истом серверу. Конфигуришите сваку базу у databases.conf.

SuperClassic

Изаберите SuperClassic ако имате много база података на серверу (око 10 до 1000), приближно су једнаке по оптерећењу, а ваша апликација је стабилна (нема порука „Abnormal termination“ у firebird.log). SuperClassic обично даје бољу контролу над меморијом за сортирање и перформансама од Classic-а.

  • RAM 8-12 GB · 10+ база · до 150 конекција укупно · само 64-бит firebird.conf
  • RAM 16-32 GB · 10+ база · до 300 конекција укупно · само 64-бит firebird.conf

Classic

Изаберите Classic ако имате много база података (око 10 до 1000) које могу бити нестабилне, или ако користите 32-битне UDF-ове.

  • RAM 8-12 GB · 10+ база · мање од 150 конекција укупно 32-бит · 64-бит
  • RAM 16-32 GB · 10+ база · мање од 300 конекција укупно 32-бит · 64-бит

Firebird 2.5 (референтна преузимања)

Ове датотеке су задржане за референцу и старија окружења. За Firebird 2.5, такође можете генерисати конфигурацију помоћу Configuration Calculator-а.

SuperServer

Изаберите SuperServer ако имате 1-2 базе података са малим оптерећењем (1-3 истовремено активна корисника, до око 20 корисника укупно) и ограниченим хардверским ресурсима.

SuperClassic Препоручује се за Firebird 2.5

Изаберите SuperClassic за стабилне апликације (нема порука „Abnormal termination“ у firebird.log).

  • RAM 8-12 GB · до 150 конекција укупно · само 64-бит firebird.conf
  • RAM 16-32 GB · до 300 конекција укупно · само 64-бит firebird.conf

Classic

Изаберите Classic ако ваше апликације имају проблема са стабилношћу, или ако користите 32-битне UDF-ове.

Како да наставите

  1. Преузмите конфигурационе датотеке за вашу Firebird верзију.
  2. Копирајте их у Firebird фолдер, преименујте у firebird.confdatabases.conf када је приложен), затим поново покрените Firebird. Пре поновног покретања искључите све активне кориснике.
  3. Ако намеравате да промените архитектуру (на пример SuperServer → SuperClassic), прво прочитајте Firebird документацију за ту промену.
Провера page buffers-а

За све архитектуре, уверите се да не замењујете вредност page buffers-а у заглављу базе података.

Покрените gstat -h databasename и потврдите да је Page buffers постављен на 0. Ако је постављен на другу вредност, ресетујте га са:

gfix -buff 0

Важно

  • Увек преименујте и сачувајте копију вашег оригиналног firebird.conf и, за Firebird 3.0, databases.conf.
  • За Firebird 3.0, увек прегледајте databases.conf. Треба да садржи само вредности које сте експлицитно поставили - и треба да разумете зашто сте их поставили.
  • Подешавања из firebird.conf се примењују као подразумевана на све активне базе на серверу; databases.conf (Firebird 3.0+) их може заменити.
  • Не заборавите опште подешавање оперативног система - погледајте кратку контролну листу за перформансе.
  • Ако вам је потребна конфигурација прилагођена вашем окружењу за најбоље могуће перформансе, или ако проблеми остану након примене датотеке из ове колекције, контактирајте нас за подршку у прилагођеној оптимизацији.

    Застареле / укинуте верзије: Firebird 1.5, 2.0, 2.1

    Датотеке испод су само за застареле верзије Firebird-а. И даље их пружамо ради референце, али снажно препоручујемо миграцију на савремено издање Firebird-а и коришћење Configuration Calculator-а за Firebird 5, 4, 3 или 2.5.

    Firebird верзија Опис Преузимање
    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