Цю сторінку перекладено машинним перекладом. Читайте англійський оригінал. 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 ГБ · 10+ баз даних · до 150 з'єднань загалом · лише 64-біт firebird.conf
  • RAM 16-32 ГБ · 10+ баз даних · до 300 з'єднань загалом · лише 64-біт firebird.conf

Classic

Оберіть Classic, якщо у вас багато баз даних (приблизно від 10 до 1000), які можуть бути нестабільними, або якщо ви використовуєте 32-бітні UDF.

  • RAM 8-12 ГБ · 10+ баз даних · менше ніж 150 з'єднань загалом 32-біт · 64-біт
  • RAM 16-32 ГБ · 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 ГБ · до 150 з'єднань загалом · лише 64-біт firebird.conf
  • RAM 16-32 ГБ · до 300 з'єднань загалом · лише 64-біт firebird.conf

Classic

Оберіть Classic, якщо ваші застосунки мають проблеми зі стабільністю або якщо ви використовуєте 32-бітні UDF.

Як діяти далі

  1. Завантажте конфігураційні файли для вашої версії Firebird.
  2. Скопіюйте їх у папку Firebird, перейменуйте на firebird.confdatabases.conf, якщо надано), потім перезапустіть Firebird. Від'єднайте всіх активних користувачів перед перезапуском.
  3. Якщо ви плануєте змінити архітектуру (наприклад, SuperServer → SuperClassic), спершу прочитайте документацію Firebird щодо цієї зміни.
Перевірка буферів сторінок

Для всіх архітектур переконайтеся, що ви не перевизначаєте значення буферів сторінок у заголовку бази даних.

Виконайте 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