Отчет за 6 минут вместо 8 часов и экономия на лицензиях MS SQL

В рамках сервиса DBaaS помогли клиенту ускорить базу данных на MS SQL Server и оптимизировали потребляемые ресурсы.

Отчет за 6 минут вместо 8 часов и экономия на лицензиях MS SQL

Задача

Производственная компания использует для учета специализированную информационную систему. База данных работает на MS SQL Server и развернута в облаке DataLine. За время эксплуатации объем базы достиг 3,5 Тб.

Бизнес-заказчик регулярно создавал отчет, это занимало 6–8 часов. С ростом базы данных время выполнения увеличивалось. Сотрудники запускали отчет вечером, но не всегда успевали подготовить его к утренней смене. Компания обратилась в DataLine с проблемой медленной работы базы данных. В рамках сервиса DBaaS заказчику предложили услуги по анализу и оптимизации производительности.

Что нужно было сделать
  • Гарантировать скорость работы системы. Заказчик принимал управленческие решения на основе отчетов и хотел получать их в предсказуемый срок.

  • Учесть ограничения бюджета. Стоимость ресурсов СХД зафиксирована в финансовом плане, любые изменения в ИТ-бюджете нужно защищать.

Как решили задачу
Диагностировали проблему

Изначально сервер работал на 16 процессорах и 32 Гб оперативной памяти. Инженеры DataLine проверили очереди обращения к СХД и настройки виртуализации, чтобы убедиться в правильной работе дисковой подсистемы.  Перешли к параметрам памяти и выяснили, что оперативная память перезаписывалась гораздо чаще, чем необходимо.

Для быстрой работы базы рекомендовали увеличить оперативную память. Но системные администраторы компании опасались, что затраты на дополнительные ресурсы будет сложно обосновать перед бизнесом. Тогда специалисты DataLine предложили бесплатно протестировать работу отчета на более мощных конфигурациях и показать бизнес-заказчику, что он получит при увеличении бюджета.

Бесплатно провели эксперименты с “железом”

Для начала отчет протестировали на 64 Гб оперативной памяти. Время выполнения сократилось до 4,5 часов. После теста оценили показатель Active Memory – сколько активных страниц памяти использует виртуальная машина. Нагрузка оставалась высокой, решили продолжить эксперименты.

При тесте на 256 Гб оперативной памяти отчет был готов за 6 минут, а нагрузка на процессоры сервера уменьшилась. Для такой конфигурации специалисты DataLine рекомендовали уменьшить количество процессоров с 16 до 8. Тогда вдвое сокращалось и количество лицензий MS SQL Server, которые выпускаются “по ядрам”.

Подготовили варианты для переговоров с бизнес-заказчиком

Для заказчика составили таблицу с тестовыми параметрами сервера, стоимостью ресурсов и временем выполнения отчета. Заказчик выбрал самый производительный вариант.

Что получил клиент
Сокращение расходов и уменьшение времени создания отчета с 8 часов до 6 минут
Экономия на 50% за счет экономии на лицензиях MS SQL Server
Ускорение работы 80% за счет бесплатного тестирования производи­тель­ности разных конфигураций
Поддержку оптимальной работы базы

В сервисе DBaaS специалисты DataLine разворачивают базу данных с индивидуальными параметрами, администрируют ОС, СУБД и резервное копирование, помогают заказчику оптимизировать производительность.

Запрос консультации по услуге "MS SQL как сервис"

Есть похожая задача? Хотите попробовать услугу "MS SQL как сервис"?

Оставьте заявку — мы свяжемся и обсудим, чем можем вам помочь

CAPTCHA
Этот вопрос задается для того, чтобы выяснить, являетесь ли Вы человеком или представляете из себя автоматическую спам-рассылку.
MS SQL как сервис
  • Готовая инфраструктура для развертывания базы данных: мы берем на себя администрирование физической и виртуальной инфраструктур, ОС, СУБД и резервное копирование.
  • Детальный SLA: мы гарантируем доступность облачного сервиса до 99,98 % и несем финансовую ответственность за несоблюдение договоренностей.
  • Ежемесячные платежи вместо крупных затрат на ИТ-инфраструктуру и администраторов баз данных.
  • Быстрое развертывание базы данных необходимой конфигурации и масштабируемость ресурсов.

Другие кейсы

Как мы помогли производственной компании быстро перевести операторов на удаленную работу.

Виртуальные рабочие места

Организация удаленной работы для внештатных разработчиков с защитой корпоративных данных от копирования.

Виртуальные рабочие места

Как организовать посменную работу call-центра и не переплачивать за незанятые рабочие места.

Виртуальные рабочие места