З коробки iiko встановлюється з безкоштовним MS SQL Server Express Edition.
Серед інших обмежень є одне важливе для нас - розмір БД обмежений 10ГБ.
Згодом БД клієнтів розростаються і починають з'являтися попередження на фронті та в бекофісі - за умовчанням для досягнення розміру БД в 7.5ГБ:
-
На сервері використовується версія SQL Server Express EDITION, яка має обмеження обсягу даних 10240 Mб. Обсяг даних у системі ХХХХМБ близький до гранично допустимого.
-
Коли розмір БД досягає граничних 10ГБ – MS SQL Server просто перестає обробляти запити Tomcat'а до такої бази та робота сервера iiko блокується.
Існує кілька варіантів вирішення такої проблеми:
1. Купівля ліцензійної MS SQL Server Standard/Enterprise.
Це – найдорожчий варіант. Залежить від параметрів обладнання сервера, кількості користувачів і т.д і починається від $4K.
2. Перенесення БД закладу на хмарний сервер у дата-центрі у Німеччині, де використовується MS SQL Server Enterprise.
3. Видалення старих даних із БД.
У Syrve є механізм, що дозволяє обрізати старі дані до певної дати.
По суті залишаються всі довідники, а баланси (склади \ заборгованості тощо) фіксуються на вказану дату.
4. Очистити журнал подій Syrve.
На якийсь час це допоможе. Можна навіть робити це періодично або просто налаштувати автоматичне видалення подій старше за ХХХ днів.
Рано чи пізно, звичайно, розмір інших даних досягне ліміту та чищення журналу подій вже не допоможе.
5. Встановити ламаний SQL Server Standard/Enterprise.
Але ми не займаємося піратством - і не встановлюємо зламані версії ПЗ