Эта страница переведена машинным переводом. Читайте английский оригинал. English

Коллекция оптимизированных конфигурационных файлов Firebird для типовых проблем производительности. Для актуальных конфигураций предпочтительнее использовать Калькулятор конфигурации; файлы для скачивания ниже предназначены в основном для справки и для устаревших версий Firebird.

Firebird 3 (справочные файлы для скачивания)

Эти файлы сохранены для справки. Для новых или обновляемых развёртываний Firebird 3 предпочтительнее использовать Калькулятор конфигурации. Если вам всё же нужен статический файл, выберите архитектуру ниже.

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 вы также можете сгенерировать конфигурацию с помощью Калькулятора конфигурации.

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 и использовать Калькулятор конфигурации для Firebird 5, 4, 3 или 2.5.

    Версия Firebird Описание Скачать
    Firebird 1.5 SuperServer 32-бит firebird_15_superserver.conf
    Classic 32-бит firebird_15_classic.conf
    Firebird 2.0 SuperServer 32-бит firebird_20_superserver.conf
    Classic 32-бит firebird_20_classic.conf
    Firebird 2.1 SuperServer 32-бит firebird_21_superserver_32bit.conf
    SuperServer 64-бит firebird_21_superserver_64bit.conf
    Classic 32-бит firebird_21_classic_32bit.conf
    Classic 64-бит firebird_21_classic_64bit.conf