Розничная сеть в Москве и Московской области, восемь торговых точек. Продажа товаров для дома и ремонта. Централизованная учётная система, единая база данных для всех точек. Около 80 пользователей, работающих с системой одновременно в пиковые часы.
На протяжении нескольких месяцев сотрудники фиксировали замедление работы учётной системы в часы пиковой нагрузки. Проведение кассовых операций, формирование отчётов и синхронизация данных между точками занимали значительно больше времени, чем раньше. Внутренних специалистов для диагностики не было. Руководство хотело понять причину проблемы и получить план действий до принятия решения о затратах на модернизацию.
Провели двухдневный аудит инфраструктуры: серверное оборудование, сетевая топология, настройки базы данных, нагрузочные характеристики в разное время суток. Параллельно собрали данные о паттернах использования системы от ключевых пользователей.
Диагноз оказался точечным: проблема была не в производительности сервера и не в пропускной способности сети, а в неоптимальных настройках базы данных — индексы не обновлялись с момента первоначального внедрения три года назад, и при росте объёма данных запросы начали деградировать экспоненциально.
Подготовили дорожную карту из трёх этапов: быстрые исправления настроек БД без остановки системы, плановая оптимизация архивных данных, рекомендации по обновлению серверного оборудования на следующий бюджетный год.
После исправления настроек базы данных скорость проведения кассовых операций в часы пиковой нагрузки вернулась к норме. Клиент избежал незапланированных расходов на замену серверного оборудования, которую рассматривал как вероятное решение до аудита. Дорожная карта легла в основу IT-бюджета на следующий год.