Экспертная разработка и сопровождение 1С

Диагностика и оптимизация производительности систем 1С

Заказать оптимизацию 1С

 

Тестирование производительности является важным этапом повышения качества систем автоматизации. С помощью специальных нагрузочных тестов ещё на этапе внедрения системы выявляются и устраняются потенциальные проблемы, которые могут возникнуть при эксплуатации. Если профилактическая диагностика не проводилась, выявление и устранение причин низкой производительности выполняется в работающей системе.

В зависимости от характера проблемы проводится локальная оптимизация или комплексная диагностика с последующей комплексной оптимизацией.

Локальная оптимизация требуется, когда в целом система работает хорошо, но на некоторых, вполне конкретных операциях наблюдается значительное снижение производительности. В этом случае расследованию и оптимизации подлежит участок программного кода, отвечающий за выполнение данной операции. С примерами выполнения таких работ вы можете ознакомиться здесь.

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

Все работы по оптимизации выполняются сертифицированными специалистами c сертификатом "1С:Эксперт по технологическим вопросам".

Диагностика и оптимизация производительности систем 1С необходимы в следующих случаях:

  • Проблемы производительности не локализованы в определенных бизнес-процессах, а "равномерно распределены" по всей функциональности системы. Все (или почти все) пользователи жалуются на недостаточную производительность системы, но не могут назвать одну конкретную операцию, производительность которой их не устраивает. Субъективная оценка формулируется так: "всё работает медленно".
  • В системе имеются четко локализованные проблемы производительности, которые не воспроизводятся на тестовой базе в однопользовательском режиме. Например, пользователи жалуются на недостаточную производительность документа "РеализацияТоваровУслуг", но при проведении этого документа в нерабочее время и/или на тестовой базе производительность оказывается в норме.
  • В системе имеется большое количество хорошо локализованных проблем производительности. Задача заключается в том, чтобы максимально быстро определить, с чего именно следует начинать оптимизацию системы. Необходимо обнаружить источник (или источники) всех имеющихся проблем и найти наиболее узкое место в системе.
  • Система запускается в рабочую эксплуатацию после существенного изменения условий работы системы:
    • изменилась нагрузка на систему;
    • изменилась конфигурация;
    • изменилась используемая версия "1С:Предприятия";
    • изменилась используемая СУБД;
    • изменилась конфигурация оборудования;
    • и т. п.
  • На начальном этапе эксплуатации системы ее производительность была признана удовлетворительной, но по мере наполнения информационной базы производительность стала падать.
  • Планируется увеличение нагрузки на систему, и необходимо гарантировать отсутствие в системе скрытых проблем, которые могут привести к падению производительности при росте нагрузки.
  • Система стабильно работает с удовлетворительной производительностью. Необходимо гарантировать своевременную и точную диагностику проблем производительности в случае их возникновения.