Вимоги до серверу баз даних

Цей компонент Комплексу багато в чому визначає її швидкодію в процесі використання. Тому його вибору та налагодженню приділяється особлива увага.

З позицій оцінки апаратної частини, як правило, сервер, на якому розташовується СКБД, є найпотужнішим компонентом Комплексу. В якості СКБД використовуються MS SQL Server, Oracle Database. Вимоги до апаратної частини, багато в чому, визначаються системними вимогами до встановлення і експлуатації таких СКБД.

Комплекс ISpro використовує в якості СКБД такі продукти:

  • MS SQL Server 2016 з пакетом оновлення SP2;
  • MS SQL Server 2017;
  • MS SQL Server 2019;
  • Oracle 12c (12.2.0.1).

Кодування:

  • SQL_Ukrainian_CP1251_CI_AS (MS SQL Server);
  • Cyrillic CL8MSWIN1251 (Oracle);

Encoding: WIN1251,

Collation: Ukrainian_Ukraine.1251.

Вимоги до операційної системи, в якій передбачається функціонування СКБД, визначаються розробниками відповідної СКБД.

Рекомендується регулярно встановлювати оновлення зазначених продуктів у міру їх виходу.

Окремої уваги потребує визначення зарезервованого обсягу ОЗУ для функціонування СКБД. За замовчуванням не обмежується максимальний обсяг виділеної пам'яті для роботи SQL Server. Це, найчастіше, приводить до того, що інші процеси, що виконуються всередині операційної системи, відчувають дефіцит оперативної пам'яті. В результаті продуктивність системи в цілому падає. Для початкового налаштування значення Максимальний розмір пам'яті сервера можна користуватися експертними рекомендаціями, які публікуються в мережі. Наприклад, з даного джерела: https://www.brentozar.com/blitz/max-memory/

Таблиця – Максимальний обсяг пам’яті сервера

Об’єм ОЗУ, GB Об’єм ОЗУ, MB Значення, що рекомендується, MB
16 16384 12288
32 32768 29491
64 65536 58982
128 131072 117964
256 262144 235929
512 524288 471859
1024 1048576 943718
2048 2097152 1887436
4096 4194304 3774873

Але будь-які рекомендації, в тому числі ці, є приблизними. Тому необхідно регулярно уточнювати значення цього параметра на основі реальних даних завантаження сервера.