Давайте представим ситуацию, типичную для крупного бизнеса, например, для федеральной сети аптек.
Ваша компания зависит от базы данных, которая хранит все корпоративные данные и обеспечивает работу с отчетностью. Ожидается, что каждое утро до 9 часов ваша команда должна иметь доступ к актуальным данным о продажах за предыдущий день, чтобы оперативно принимать важные операционные бизнес-решения. Однако, начали возникать задержки: данные стали поступать с опозданием, иногда даже только к обеду (если повезет!) — согласитесь, это серьезно затрудняет процесс управления бизнесом.
Откуда могут появляться такие задержки?
Аппаратные проблемы: текущий сервер может быть устаревшим или не справляться с текущей нагрузкой.
Неоптимальная конфигурация программ: система управления базами данных (SQL-сервер) может быть настроена неправильно.
Конфликты между приложениями: множество потребителей, работающих на сервере, могут одновременно запрашивать данные, создавая «пробки» и замедления.
Как мы их решили?
Мы провели аудит корпоративной информационной системы, который включал проверку сервера и всего программного обеспечения. В результате мы:
– Протестировали работу серверного оборудования и пришли к выводу, что необходимо увеличить его мощность
– Оптимизировали настройки сервера для более эффективной обработки данных
– Разработали карту потребителей ресурсов, чтобы минимизировать конфликты за мощности сервера, и вычислили самые требовательные сервисы
– Пересмотрели архитектуру данных и сделали большой пласт работ по оптимизации работы: настроили систему индексов, регламентные процессы (те самые отчеты в 9 утра!), составили карты зависимостей и изменили процедуры
Какие результаты это дало?
– Время регламентных обновлений сократилось на 35%, это обеспечило выполнение отчетов и других SLA в точное время без задержек
– Число сбоев, связанных с невыполнением обязательств сервером, снизилось в 4 раза. Система стала более стабильной
– Освободилось около 700 ГБ дискового пространства, это улучшило производительность системы и существенно снизило затраты на хранение
– Снижение пиковых нагрузок на сервер во время регламентных обновлений обеспечило более равномерное использование мощностей и стабильную работу системы
Теперь бизнес всегда имеет доступ к актуальным данным и тем самым отчетам в 9 утра, что позволяет принимать важные бизнес-решения вовремя и поддерживать динамичное развитие компании.