Анализ быстродействия сервера

tric_hover

Проект: Экспресс анализ быстродействия сервера СУБД

Заказчик: ОАО «Тюменский расчетно-информационный центр»

 

Характеристика организации:

ОАО «Тюменский расчетно-информационный центр» осуществляет следующие виды деятельности:

  • Организация расчетов и начислений по всем видам ЖКУ
  • Организация сбора денежных средств за ЖКУ по единому платежному документу
  • Взыскание дебиторской задолженности за ЖКУ
  • Расчет сумм мер социальной поддержки граждан
  • Разработка программного обеспечения
  • Оказание услуг по защите персональных данных и технической защите информации

Характеристика проекта:

Ввод новой системы оплаты жилищно-коммунальных услуг в 2004 и последующее активное использование привело в 2013 г. к разрастанию базы данных до 13 ТБ. В связи с этим стала наблюдаться острая проблема c производительностью информационных систем организации. В том числе с системой собственной разработки «БИЛЛИНГ» предназначенной для сбора данных, формирования квитанций и отчетов, а также оплаты услуг ЖКХ. К тому же присутствовали и другие проблемы:

  • Отсутствие катастрофоустойчивости;
  • Возможность планового обслуживания БД только во время длительных праздников;
  • Отсутствие системы мониторинга;
  • Отсутствие системного подхода к администрированию БД.

Для преодоления сложившейся ситуации были успешно реализованы следующие задачи:

  • Обновление СУБД до MS SQL Server 2014 Enterprise
  • Обновление и замена аппаратного и программ-ного обеспечения;
  • Оптимизация архитектуры БД;
  • Рефакторинг запросов;
  • Анализ прироста данных, планирование объемов дискового пространства;
  • Миграция инфраструктуры;

Результаты проекта:

  • Общая производительность системы «БИЛЛИНГ» повысилась на 30%
  • Скорость формирование отчетов увеличилось на 200%
  • 80% запросов стали выполнятся быстрее после обновления MS SQL Server
  • Выполнение одного из запросов сократилось с 40 минут до 37 секунд после оптимизации
  • Работы по проекту заняли 2 месяца

ARaspopov
Александр Распопов
Руководитель сектора администрирования и технической поддержки ОАО «Тюменский расчетно-информационный центр»
«Основной информационной системой нашей компании, оказывающие услуги в сфере ЖКХ на Юге Тюменской области, является УМИС «Биллинг – 2007». Данный продукт разрабатывается силами штатных разработчиков. В связи с постоянными изменениями в данной сфере и необходимом ежедневном процессе доработки и изменений системы происходит постоянно и упор делается на разработку, а не на оптимизацию как имеющегося кода, так и информационной системы в целом, её ядра, СУБД. С течением времени необходимость апгрейда системы на актуальную версию СУБД проявлялась всё более явно. В результате проведённого собственными силами тестирования, консультациями с компанией Майкрософт, анализе аналогичных проектов, было принято решение отдать данный проект на аутсорсинг. Выбор пал на компанию ABS-Consult. Пилотным проектом для оценки уровня специалистов компании, послужила работа по анализу текущей системы и создание комплексного отчёта, отражающего имеющиеся проблемы, причины их возникновения и пути решения. Данный отчёт послужил базой для последующей миграции с используемой СУБД Microsoft SQL Server 2005 на новейшую Microsoft SQL Server 2014. В сжатые сроки рабочей группе из специалистов компании ABS-Consult и разработчиков ОАО «ТРИЦ» удалось перенести все имеющиеся сервисы на новую платформу, избежав простоя в рабочие дни. Хочется отдельно отметить работу партнёра, который максимально оперативно выявлял узкие места. В результате переноса удалось достигнуть увеличения скорости выполнения некоторых запросов в несколько раз, наладить систему мониторинга производительности, а также выявить проблемные и узкие места в архитектуре системы. В данный момент идёт работа по их устранению и дальнейшей оптимизации нашей системы.»