Технічні вимоги для використання програми M.E.Doc

Програмний комплекс коректно функціонує на комп’ютерах з сучасними операційними системами Microsoft зі встановленими актуальними оновленнями для систем безпеки.

Звіритися, чи не закінчена підтримка версії ОС, якою ви наразі користуєтеся, можна за пошуком на офіційному сайті Microsoft. Рекомендуємо користуватися останньою версією ОС, наприклад, Windows 10 або Windows Server 2022 відповідно до потреб.

Для коректної роботи програми необхідно:

  • Наявність кольорового графічного дисплею (розподільна здатність від 1024 х 768).
  • Наявність маніпулятору типу миша та клавіатури.
  • Встановлений український або російський мовний стандарт регіональних налаштувань операційної системи.
  • Підтримка кирилиці в операційній системі.
  • Доступ до поштового сервера.
  • Доступ до ресурсів згідно переліку.

Додаткові пристрої, які можуть бути потрібні для функціонування програми:

  • Пристрій для читання USB-накопичувачів;
  • Пристрій для читання та запису CD-дисків;
  • Принтер.

Мінімальна конфігурація комп'ютера, яка необхідна для встановлення та функціонування програми:

  • Локальна версія
  • Мережева версія СУБД FireBird
  • Мережева версія Oracle
  • Мережева версія PostgreSQL

Основні вимоги

  • Процесор з мінімальною тактовою частотою від 2 ГГц;
  • Оперативна пам'ять від 2 GB;
  • Вільне місце на жорсткому диску від 1,5 GB;
  • Звичайний сервер
  • Термінальний сервер

Набір типових конфігурацій для M.E.Doc з використанням бази даних FireBird 3.0.4*

Super Classic

Об'єм БД: до 10 GB

CPU: до 8 ядер

ОЗУ: до 6 GB

Активні користувачі: до 8

Classic

Об'єм БД: від 10 GB

CPU: від 8 ядер

ОЗУ: від 7 GB

Активні користувачі: від 8

Формула розрахунку для використання системи M.E.Doc з FireBird Super Classic

  1. Об'єм ОЗУ = ActiveUsers×256Мб + 4GB система + 1.5GB× На кількість запущених модулів автоматичної обробки
  2. Мінімальна кількість CPU = 4 + ActiveUsers/2

Розробник підтримує роботу програми з використанням СУБД FireBird з розміром файлу бази даних до 100 ГБ. Для клієнтів, у яких розмір файлу бази даних перевищує 100 ГБ, рекомендовано переходити на СУБД Oracle.

Формула розрахунку для використання системи M.E.Doc з FireBird Classic

  1. Об'єм ОЗУ = ActiveUsers×256Мб + 4GB система + 1.5GB× На кількість запущених модулів автоматичної обробки
  2. Мінімальна кількість CPU = 4 + ActiveUsers/2

Розробник підтримує роботу програми з використанням СУБД FireBird з розміром файлу бази даних до 100 ГБ. Для клієнтів, у яких розмір файлу бази даних перевищує 100 ГБ, рекомендовано переходити на СУБД Oracle.

* Дані вимоги описані виключно для програми M.E.Doc. Використання інших додатків на сервері з M.E.Doc в мінімальних вимогах не враховуються!

Super Classic

Об'єм БД: до 10 GB

CPU: до 11 ядер

ОЗУ: до 17 GB

Активні користувачі: до 8

Classic

Об'єм БД: від 10 GB

CPU: від 12 ядер

ОЗУ: від 18 GB

Активні користувачі: від 8

Формула розрахунку для використання системи M.E.Doc з FireBird Super Classic

  1. Об'єм ОЗУ = ActiveUsers×2GB + 4GB Система + 1.5GB× На кількість запущених модулів автоматичної обробки
  2. Мінімальна кількість CPU = 4 + ActiveUsers

Розробник підтримує роботу програми з використанням СУБД FireBird з розміром файлу бази даних до 100 ГБ. Для клієнтів, у яких розмір файлу бази даних перевищує 100 ГБ, рекомендовано переходити на СУБД Oracle.

Формула розрахунку для використання системи M.E.Doc з FireBird Classic

  1. Об'єм ОЗУ = ActiveUsers×2GB + 5GB система + 1.5GB× на кількість запущених модулів автоматичної обробки
  2. Мінімальна кількість CPU = 4 + ActiveUsers
  3. Окремий жорсткий диск для бази

Розробник підтримує роботу програми з використанням СУБД FireBird з розміром файлу бази даних до 100 ГБ. Для клієнтів, у яких розмір файлу бази даних перевищує 100 ГБ, рекомендовано переходити на СУБД Oracle.

* Дані вимоги описані виключно для програми M.E.Doc. Використання інших додатків на сервері з M.E.Doc в мінімальних вимогах не враховуються!

Сервер бази даних Oracle*

Робота ПЗ M.E.Doc з БД Oracle може здійснюватися у двох режимах: клієнт Oracle та Direct.

При використанні з’єднання з БД за допомогою клієнта Oracle, попередньо, на сервер де буде встановлено ПЗ M.E.Doc, необхідно інсталювати клієнт Oracle тієї ж розрядності, що і ОС. Бажано, щоб він був клієнтом за замовчанням та вказаний у налаштуваннях ConnectionSetup.exe.
При встановленні клієнта Oracle для параметра NLS_LANG необхідно встановити значення "UKRAINIAN_UKRAINE.CL8MSWIN1251".

У разі використання режиму прямого з’єднання (Direct) з БД Oracle, в процесі інсталяції буде доступне лише налаштування на існуючу в БД схему (її потрібно створити попередньо).

У вікні налаштування доступу до існуючої схеми потрібно вказати:

  • Ім’я або адреса сервера - введіть доменне ім’я або IP-адресу сервера, де встановлена база даних Oracle,
  • Порт – номер порту, який використовує Oracle,
  • Ідентифікатор бази (SID) - ідентифікатор БД Oracle,
  • Ім’я користувача схеми - ім’я користувача схеми,
  • Пароль користувача – пароль користувача схеми.

Зверніть увагу, створення нового табличного простору та розгортання на існуючу схему для її очищення та заміни даних за допомогою прямого підключення до БД (Direct) неможливе і потребує встановленого клієнта Oracle!

При визначенні параметрів серверу БД необхідно враховувати зростання об'єму бази у місяць, виходячи з кількості документів. Приблизне зростання бази для 10000 документів - 1 GB. Місце, що займає один документ при проходженні повного циклу обробки - порядку 100 Кб (дані засновані на практичних замірах середньостатистичного документу).

Вимоги до сервера та налаштувань**:

  • База даних від 50 Gb до 200 Gb
  • База даних від 200 до 500 Gb
  • База даних від 500 до 1 Tb
  • База даних від 1 Tb до 3 Tb

Звичайний сервер

CPU 2 CPU(2 ядра)

Min ОЗУ 8 GB

SGA+PGA 6400 MB

SGA 4800 MB

PGA 1600 MB

Термінальний сервер

CPU 2 СPU (8 ядер)

Min ОЗУ 16 GB

SGA+PGA 12800 MB

SGA 9600 MB

PGA 3200 MB

Формула розрахунку:

  1. Об'єм ОЗУ = ActiveUsers×256Мб + 4GB Система + 1.5GB×На кількість запущених модулів автоматичної обробки + параметри сервера БД (якщо на одному сервері)
  2. Мінімальна кількість CPU = 4 + ActiveUsers/2
  1. Об'єм ОЗУ = ActiveUsers×2GB + 3GB Система + 1.5GB×На кількість запущених модулів автоматичної обробки + параметри сервера БД (якщо на одному сервері)
  2. Мінімальна кількість CPU=4+ActiveUsers

Звичайний сервер

CPU 2 СPU (8 ядер)

Min ОЗУ 16 GB

SGA+PGA 12800 MB

SGA 9600 Мб

PGA 3200 MB

Термінальний сервер

CPU 2 CPU (12 ядер)

Min ОЗУ 32 GB

SGA+PGA 25600 MB

SGA 19200 MB

PGA 6400 MB

Формула розрахунку:

  1. Об'єм ОЗУ = ActiveUsers×256Мб + 4GB Система + 1.5GB×На кількість запущених модулів автоматичної обробки + параметри сервера БД (якщо на одному сервері)
  2. Мінімальна кількість CPU = 4 + ActiveUsers/2
  1. Об'єм ОЗУ = ActiveUsers×2GB + 3GB Система + 1.5GB×На кількість запущених модулів автоматичної обробки + параметри сервера БД (якщо на одному сервері)
  2. Мінімальна кількість CPU=4+ActiveUsers

Звичайний сервер

CPU 2 CPU(12 ядер)

Min ОЗУ 32 GB

SGA+PGA 25600 MB

SGA 19200 MB

PGA 6400 MB

Термінальний сервер

CPU 2 CPU(16 ядер)

Min ОЗУ 64 GB

SGA+PGA 51200 MB

SGA 38400 MB

PGA 12800 MB

Формула розрахунку:

  1. Об'єм ОЗУ = ActiveUsers×256Мб + 4GB Система + 1.5GB×На кількість запущених модулів автоматичної обробки + параметри сервера БД (якщо на одному сервері)
  2. Мінімальна кількість CPU = 4 + ActiveUsers/2
  1. Об'єм ОЗУ = ActiveUsers×2GB + 3GB Система + 1.5GB×На кількість запущених модулів автоматичної обробки + параметри сервера БД (якщо на одному сервері)
  2. Мінімальна кількість CPU=4+ActiveUsers

Звичайний сервер

CPU 2 CPU(16 ядер)

Min ОЗУ 64 GB

SGA+PGA 51200 MB

SGA 38400 MB

PGA 12800 MB

Термінальний сервер

CPU 2 CPU(16 ядер)

Min ОЗУ 128 GB

SGA+PGA 102400 MB

SGA 76800 MB

PGA 25600 MB

Формула розрахунку:

  1. Об'єм ОЗУ = ActiveUsers×256Мб + 4GB Система + 1.5GB×На кількість запущених модулів автоматичної обробки + параметри сервера БД (якщо на одному сервері)
  2. Мінімальна кількість CPU = 4 + ActiveUsers/2
  1. Об'єм ОЗУ = ActiveUsers×2GB + 3GB Система + 1.5GB×На кількість запущених модулів автоматичної обробки + параметри сервера БД (якщо на одному сервері)
  2. Мінімальна кількість CPU=4+ActiveUsers

Рекомендації з обслуговування БД

У залежності від кількості користувачів системи встановлюється параметр БД processes = число, не менше кількості користувачів, що одночасно працюють з системою >, але не менше 150. Наприклад, для 400 користувачів встановлюємо 420, а для 30 користувачів залишаємо 150 (значення за замовчанням).

Зберігання BLOB сегментів рекомендуємо здійснювати в окремому табличному просторі LOB Storage.

Рекомендовано використовувати параметр BASICFILE або платну опцію SECUREFILE COMPRESSION.

Для визначення SGA та PGA рекомендуємо використовувати дані з таблиць v$sga_target_advice та v$pga_target_advice.

Примітка

Кодування БД має бути встановлено CL8MSWIN1251.

Переглянути рекомендовані розробником Oracle версії ОС можливо за посиланням.

* Не рекомендовано встановлювати БД на ОС Windows, а також на одній машині розгортати сервер програми та сервер БД.

** Дані вимоги описані виключно для програми M.E.Doc. Використання інших додатків на сервері з M.E.Doc в мінімальних вимогах не враховуються!

  • База даних від 50 Gb до 200 Gb
  • База даних від 200 до 500 Gb
  • База даних від 500 до 1 Tb
  • База даних від 1 Tb до 3 Tb
Нижче наведені рекомендовані потужності, та запис, який необхідно внести в postgresql.conf

Звичайний сервер

CPU 2 CPU(2 ядра)
Min ОЗУ 8 GB
# DB Version 14
# OS Type windows
# DB Type dw
# Total Memory (RAM) 8 GB
# CPUs num 2
# Data Storage hdd
max_connections 400
shared_buffers 2GB
effective_cache_size 6GB
maintenance_work_mem 1GB
checkpoint_completion_target 0.9
wal_buffers 16MB
default_statistics_target 500
random_page_cost 4
work_mem 26214kB
min_wal_size 4GB
max_wal_size 16GB
max_worker_processes 2
max_parallel_workers_per_gather 1
max_parallel_workers 2
max_parallel_maintenance_workers 1
client_encoding UTF8
standard_conforming_strings ON

Термінальний сервер

CPU 2 CPU(8 ядер)
Min ОЗУ 16 GB
# DB Version 14
# OS Type windows
# DB Type dw
# Total Memory (RAM) 16 GB
# CPUs num 8
# Data Storage hdd
max_connections 400
shared_buffers 4GB
effective_cache_size 12GB
maintenance_work_mem 2GB
checkpoint_completion_target 0.9
wal_buffers 16MB
default_statistics_target 500
random_page_cost 4
work_mem 13107kB
min_wal_size 4GB
max_wal_size 16GB
max_worker_processes 8
max_parallel_workers_per_gather 4
max_parallel_workers 8
max_parallel_maintenance_workers 4
client_encoding UTF8
standard_conforming_strings ON

Звичайний сервер

CPU 2 CPU(8 ядер)
Min ОЗУ 16 GB
# DB Version 14
# OS Type windows
# DB Type dw
# Total Memory (RAM) 16 GB
# CPUs num 8
# Data Storage hdd
max_connections 400
shared_buffers 4GB
effective_cache_size 12GB
maintenance_work_mem 2GB
checkpoint_completion_target 0.9
wal_buffers 16MB
default_statistics_target 500
random_page_cost 4
work_mem 13107kB
min_wal_size 4GB
max_wal_size 16GB
max_worker_processes 8
max_parallel_workers_per_gather 4
max_parallel_workers 8
max_parallel_maintenance_workers 4
client_encoding UTF8
standard_conforming_strings ON

Термінальний сервер

CPU 2 CPU(12 ядер)
Min ОЗУ 32 GB
# DB Version 14
# OS Type windows
# DB Type dw
# Total Memory (RAM) 32 GB
# CPUs num 12
# Data Storage hdd
max_connections 400
shared_buffers 8GB
effective_cache_size 24GB
maintenance_work_mem 2047MB
checkpoint_completion_target 0.9
wal_buffers 16MB
default_statistics_target 500
random_page_cost 4
work_mem 17476kB
min_wal_size 4GB
max_wal_size 16GB
max_worker_processes 12
max_parallel_workers_per_gather 6
max_parallel_workers 12
max_parallel_maintenance_workers 4
client_encoding UTF8
standard_conforming_strings ON

Звичайний сервер

CPU 2 CPU(12 ядер)
Min ОЗУ 32 GB
# DB Version 14
# OS Type windows
# DB Type dw
# Total Memory (RAM) 32 GB
# CPUs num 12
# Data Storage hdd
max_connections 400
shared_buffers 8GB
effective_cache_size 24GB
maintenance_work_mem 2047MB
checkpoint_completion_target 0.9
wal_buffers 16MB
default_statistics_target 500
random_page_cost 4
work_mem 17476kB
min_wal_size 4GB
max_wal_size 16GB
max_worker_processes 12
max_parallel_workers_per_gather 6
max_parallel_workers 12
max_parallel_maintenance_workers 4
client_encoding UTF8
standard_conforming_strings ON

Термінальний сервер

CPU 2 CPU(16 ядер)
Min ОЗУ 64 GB
# DB Version 14
# OS Type windows
# DB Type dw
# Total Memory (RAM) 64 GB
# CPUs num 16
# Data Storage hdd
max_connections 400
shared_buffers 16GB
effective_cache_size 48GB
maintenance_work_mem 2047MB
checkpoint_completion_target 0.9
wal_buffers 16MB
default_statistics_target 500
random_page_cost 4
work_mem 26214kB
min_wal_size 4GB
max_wal_size 16GB
max_worker_processes 16
max_parallel_workers_per_gather 8
max_parallel_workers 16
max_parallel_maintenance_workers 4
client_encoding UTF8
standard_conforming_strings ON

Звичайний сервер

CPU 2 CPU(16 ядер)
Min ОЗУ 64 GB
# DB Version 14
# OS Type windows
# DB Type dw
# Total Memory (RAM) 64 GB
# CPUs num 16
# Data Storage hdd
max_connections 400
shared_buffers 16GB
effective_cache_size 48GB
maintenance_work_mem 2047MB
checkpoint_completion_target 0.9
wal_buffers 16MB
default_statistics_target 500
random_page_cost 4
work_mem 26214kB
min_wal_size 4GB
max_wal_size 16GB
max_worker_processes 16
max_parallel_workers_per_gather 8
max_parallel_workers 16
max_parallel_maintenance_workers 4
client_encoding UTF8
standard_conforming_strings ON

Термінальний сервер

CPU 2 CPU(16 ядер)
Min ОЗУ 128 GB
# DB Version 14
# OS Type windows
# DB Type dw
# Total Memory (RAM) 128 GB
# CPUs num 16
# Data Storage hdd
max_connections 400
shared_buffers 32GB
effective_cache_size 96GB
maintenance_work_mem 2047MB
checkpoint_completion_target 0.9
wal_buffers 16MB
default_statistics_target 500
random_page_cost 4
work_mem 52428kB
min_wal_size 4GB
max_wal_size 16GB
max_worker_processes 16
max_parallel_workers_per_gather 8
max_parallel_workers 16
max_parallel_maintenance_workers 4
client_encoding UTF8
standard_conforming_strings ON