1С Автоматизация торговых
и производственных предприятий

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

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

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

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

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

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


Цели комплексной диагностики 

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

Состав и порядок выполнения работ

  1. Оценка текущего состояния сервера

    Анализ производительности аппаратной части сервера.
    Анализ программного обеспечения сервера.
    Анализ настроек, регламентных операций и ключевых параметров SQL-сервера и сервера 1С:Предприятие 8.
    Вывод о необходимости перенастройки или модернизации.
    Рекомендации по подбору компонентов аппаратных серверов и организации взаимодействия на сетевом уровне для кластера "1С:Предприятие 8" + MSSQL Server.

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

  2. Оценка текущего состояния системы

    Настройка счетчиков производительности в 1С по прикладным операциям.
    Выявление проблемных прикладных операций.
    Объективная оценка текущей производительности системы.
    Описание целевой производительности системы.
    Вывод о необходимости оптимизации.

  3. Анализ проблем

    Настройка и анализ технологических журналов платформы 1С:Предприятие 8.
    Выявление основных причин падения производительности по каждой прикладной операции с оценкой ниже целевой производительности.
    Рекомендации по оптимизации.

  4. Переход на этап оптимизации

    Приведение производительности системы к требуемому уровню.