Присоединяйтесь!

Рекомендации по настройке сервера

Рекомендации по настройке сервера

Рекомендуем использовать для сдачи отчетности онлайн-версию СБИС. Она удобнее, не требует обновления, имеет больше функций — ЭДО, «Все о компаниях и владельцах», ОФД и ЕГАИС, «Торги и закупки», а также обладает рядом других преимуществ.

С увеличением числа пользователей, количества и размеров базы данных требования, предъявляемые к серверу, естественно возрастают и отражаются в соответствующих настройках. Некоторые параметры настройки сервера сильно зависят от реальных условий его использования, поэтому рекомендации, данные ниже, нужно рассматривать как приблизительные. К тому же, настройка некоторых параметров может напрямую зависеть еще и от конкретной версии Pervasive SQL. Поэтому в нашем изложении акцент будет сделан именно в сторону Pervasive SQL v10.

Для настройки параметров сервера Pervasive SQL используется утилита «Control Center» - меню «Пуск/ Все программы/ Pervasive/ PSQL 10».

Рекомендуемые значения для 10 рабочих мест и одной базы данных уже установлены по умолчанию, менять их не следует. Дадим описание и особые рекомендации для некоторых из них:

Transaction Durability (группа Data integrity)

Рекомендуем оставить параметр без изменений (флаг у параметра не установлен). Если флаг установить, то это может привести к ухудшению работы сервера.

Initiation Time Limit и Operation Bundle Limit (группа Data integrity)

Эти два параметра определяют, с какой частотой сервер БД сохраняет изменения на диск. Чем больше значения этих параметров, тем реже будут происходить обращения к жесткому диску, что позволяет существенно повысить скорость работы. Но тем больше вероятность повреждения базы данных, например, при внезапном отключении питания сервера. Для повышения производительности рекомендуется установить значения этих параметров в максимальные и обеспечить бесперебойную работу сервера БД.

Back to Minimal State if Inactive (группа Memory usage)

Рекомендуем оставить параметр без изменений (флаг у параметра не установлен). Флаг следует установить, если Pervasive SQL ставится на локальный компьютер и если редко работать с базой данных. При этом освобождаются ресурсы, которые Pervasive SQL занимает при работе.

Cache Allocation Size (группа Performance tuning)

Определяет количество памяти, которую будет использовать сервер для работы. Рекомендуем оставить параметр без изменений. Если возникают проблемы с производительностью, то указанное значение следует увеличить до 40% от размера оперативной памяти (зависит от нагрузок сервера). Оптимальным значением параметра можно считать значение, приблизительно равное общему объему таблиц всех используемых баз данных. Разумеется, это значение не должно превышать физическое количество памяти, установленной на компьютере, и обязательно должно оставаться достаточно памяти для нужд самой операционной системы.

Max Microkernel Memory Usage (группа Performance tuning)

Этот параметр определяет, будет ли сервер БД использовать системный файловый буфер или свой внутренний. Если в параметре Max MicroKernel memory Usage указано ненулевое значение, то сервер БД использует свой внутренний буфер. Если Pervasive SQL установлен на сервере, то для повышения производительности сервера рекомендуем увеличить значение до 80. Отказ от его использования и включение системного буфера имеет смысл в случае, если на сервере установлена высокопроизводительная дисковая подсистема.

Нашли неточность? Выделите текст с ошибкой и нажмите ctrl + enter.