ООО КОНИТ
115035, г. Москва, ул. Пятницкая, д. 2/38, стр. 3, офис 404
+7(499)130-43-92
info@konit.tech
+7(495)123-39-20
+7 (499) 130-43-92

Оптимизация и ускорение работы программ 1С

Оптимизация 1С представляет собой совокупность необходимых действий, направленных на улучшение производительности информационной системы 1С:Предприятие и включает две стадии: 

  1. Аудит серверной ИТ-структуры и структуры конфигурационного кода 1С:Предприятие. 
  2. Выполнение необходимых работ по оптимизации системы 1С. 
Мы занимаемся оптимизацией 1С 8.3, 8.2 и других версий, как SQL, так и файлового варианта размещения баз.

Почему необходима оптимизация 1С?

Возникновение нижеперечисленных проблем и несвоевременная реакция на них может привести к ухудшению производительности 1С и, как следствие, к падению эффективности работы компании. Для предотвращения подобных последствий необходимо своевременно применять комплекс мер по оптимизации, регулярному аудиту и контролю за состоянием учетных баз данных 1С. Комплекс может содержать как разовые, так и регулярные мероприятия, применяемые к наиболее уязвимым узлам информационной системы 1С:Предприятие.
Основные проблемы производительности 1С
 Недостаточность основных серверных ресурсов – вычислительной мощности ЦП, объема ОЗУ и т.д. 
 Проблемы быстродействия дисковой подсистемы ввода-вывода серверов баз данных. 
 Неоптимизированность или ошибки программного кода конфигураций 1С. 
 Неверные настройки ключевых параметров программного обеспечения 1С и СУБД. 
 Несоответствие настроек серверных операционных систем рекомендуемым практикам.
Предварительный аудит
Для оценки производительности вашей системы 1С, а также для проверки наличия слабых мест, рекомендуется заказать аудит производительности 1С.
Оптимизация 1С включает в себя
 Аудит производительности 1С.
 Предоставление отчетов и подробных рекомендаций по улучшению производительности.
 Оптимизация ПО 1С.
 Оптимизация аппаратной платформы.
 Оптимизация сервера 1С:Предприятие и сервера СУБД.

Основные мероприятия по оптимизации 1С

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

Наши программисты обладают сертификатами по технологической платформе практически всех версий 1С, навыками использования пакетов ЦУП, специализированы на поиске и отладке неоптимизированного кода 1С путем использования специальных счетчиков мониторинга, встраиваемых прямо в код.
Оптимизация запросов и механизмов
Зачастую использование неоптимальных запросов приводит к серьезным проблемам с производительностью базы данных 1С. Неопытные программисты нередко пишут запросы к базе данных, ориентируясь на быстрый результат. Они совершенно не задумываются над оптимальностью получения данных, игнорируя принятые требования и методики. Всё это приводит к блокировкам выполнения транзакций, длительному выполнению запросов, торможениям системы и перегрузкой ресурсов сервера. Наши специалисты находят проблемные бизнес-процессы, разбивают их на отдельные участки, формируя план по оптимизации каждого.
Регламентные задания
Параллельное выполнение ресурсоемких регламентных заданий (даже типовых) может существенно влиять на производительность системы. Наши специалисты проводят аудит и проверку всех активных регламентных заданий в конфигурации 1С, выявляя проблемные операции. Проводится настройка регламентных заданий, разнесение их во времени для достижения максимально комфортной работы системы и её пользователей.
ЦУП и мониторинг
Для более глубокого анализа проблем с производительностью может быть задействован пакет ЦУП. В качестве примера рассмотрим симптом «долгое время проведения документа». Путем ввода триггеров в программный код исполняемых модулей, которые задействованы при проведении документа, осуществляется сбор данных. Этот набор данных анализируется, выявляются наиболее длительные по времени участки. Далее разрабатывается решение для исправления и оптимизации узких мест. Например, в случае длительного времени выполнения по расчету стоимости партии списания - возможен вынос процедуры расчета в регламентное задание, которые будет выполнятся вне рабочего времени. Таким образом, существенно сокращается время выполнения требуемых действий. Каждый случай рассматривается индивидуально, чтобы подобрать наиболее правильное решение проблемы.
2. Решение проблем с аппаратными ресурсами
Немаловажным фактором быстродействия 1С является серверная платформа, на базе которой работает учетная система 1С. Для определения причин неудовлетворительной работы и проведения оптимизации серверной структуры 1С наши специалисты используют практические инструменты мониторинга и замеров ключевых параметров производительности, мульти-этапное нагрузочное тестирование аппаратных компонент, пошаговый технический режим отладки, нацеленный на более глубокий анализ «узких мест» и т.п.
3. Настройка SQL-сервера и сервера 1С:Предприятия
Помимо корректировки программного кода 1С, важную роль играет настройка и оптимизация параметров сервера 1С:Предприятия и сервера СУБД. Такие параметры, например, как настройка протокола Shared Memory, перевод службы 1С в режим отладки, регламентные задания очистки, максимально отведенное серверу СУБД количество памяти, оптимальное количество потоков и т.д. - ощутимо увеличивают прирост производительности и устраняют множество жалоб на торможение 1С.

footer_logo

115035, г. Москва, ул. Пятницкая, д. 2/38, стр. 3, офис 404
пн-пт: c 10-00 до 19-00
сб, вс - выходные