Рекомендации по ускорению приложения Medoc и увеличению быстродействия системы:
1. Соответствие технических характеристик физического сервера, на котором установлена серверная часть программы, минимальным требованиям, описанным на сайте me-doc.com.ua
2. Обязательное использование при работе клиент-серверной версии программы, с размером базы Zvit.FDB более 4 Гб, дополнительной службы Firebird;
3. Настройка соединение серверной части с базой и службой ZvitGrp, Firebird с помощью
Connectionsetup.exe по IP адресу. Файл Connectionsetup.exe размещен в корневом каталоге серверной части программы M.E.Doc IS.
4. Выполнить дополнительные настройки службы Firebird в Connectionsetup.exe – пункт «Додаткові налаштування». Возможно, увеличить использование ресурсов для службы Firebird вручную или указать «Рекомендовані параметри».
5. При внесении дополнительных параметров для службы Firebird рекомендовано:
-«Кількість CPU» — указать количество ядер 2 и более, поддерживаемых CPU.
-«Пам’яті виділено для менеджера блокувань » — увеличить по 1-2 Мб на каждого пользователя, подключенного к базе программы;
— «Пам’ять для сортування» — увеличить по 16-32 Мб на каждого пользователя, подключенного к базе программы;
— «Розмір блоку тимчасового кешу» — увеличить до 256МБ, можно больше, ориентировочно по 30-40 МБ на пользователя, но не более 1024 МБ для 32-битной версии Firebird;
— «Кеш сторінок» — увеличить значение в сумме по 30-40 МБ на каждого пользователя.
6. В Connectionsetup.exe необходимо увеличить параметр «Max. кількість з’єднань» ориентировочно по 2 соединения на каждого пользователя.
7. Если все методы в пунктах 1-6 не увеличили быстродействие работы программы, Вам необходимо перевести работу Firebird в режим Сlassic, для оптимизации выполнения запросов и процессов в базе выделением отдельного потока на каждый запрос;
8. Выполнить перемещение файла базы ZvitFdb на другой сетевой или локальный диск.
При кол-ве пользователей более 15 рекомендуем переключить Firebird в режим “Classic”.
Инструкция по переключению Firebird в режим Classic:
Перед переключением необходимо изменить настройки.
Запустить ConnectionSetup.exe -> Додаткові налаштування и изменить значения на схожие с параметрами на скрине.
Параметры «Розмір блоку тимчасового кешу» и «Кеш сторінок» возможно увеличить в 2 раза, если объем ОЗУ более 6-8 Гб.
Переключение Firebird в режим Classic, вариант 1:
1. Остановить службу ZvitGrp и Firebird;
2. В реестре ОС изменить значения параметра
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Firebird server — ZvitGrp4\ImagePath
с «C:\Program Files\Common Files\Firebird_M1\bin\fbserver.exe -s»
на «C:\Program Files\Common Files\Firebird_M1\bin\fb_inet_server.exe -s»
3. Запустить службу Firebird. (Появится fb_inet_server.exe)
4. Запустить службу ZvitGrp .
Переключение Firebird в режим Classic, вариант 2:
Если у вас несколько служб не забывайте менять путь и имя службы.
1. Остановить службу ZvitGrp и Firebird
2. sc delete «Firebird server — ZvitGrp1» //удаляем службу
3. C:\Program Files\Common Files\Firebird_M1\bin\install_classic.bat ZvitGrp1 //создаст службу Firebird в режиме Classic
3.1. Создаст службу со служебным именем «FirebirdServerZvitGrp1» и отображаемым именем «Firebird server — ZvitGrp1»
4. Запустить ConnectionSetup.exe и выставить значение максимального количества соединений 400, можно подобрать опытным путем.
5. Запустить службу Firebird. // Появится fb_inet_server.exe
6. Запустить службу ZvitGrp.