Почему необходима оптимизация 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С.
Примерный прирост производительности 1С
Действие | Результат | Ускорение 1С (%) |
Настройка параметров конфигурации BIOS серверной ИТ-структуры 1С:Предприятия | Настройки приведены к рекомендуемым практикам, работоспособность проверена | До +10% |
Настройка параметров операционной системы ИТ-структуры 1С:Предприятия | Операционные системы соответствуют стандартам Microsoft | До +10% |
Настройка параметров сервера 1С: Предприятие |
Сервер предприятия 1С соответствует рекомендациям компании 1С в разделах:
|
До +15% |
Настройка параметров сервера СУБД |
Сервер СУБД приведен к рекомендованным стандартам в разделах:
|
До +25% |
Анализ кода и доработок, влияющих на производительность
|
Конфигурация оптимизирована, устранены ошибки кода 1С, запросы оптимизированы, алгоритмы и механизмы автоматических заданий приведены к стандартам. Анализ наличия ошибок в учёте и рекомендации по их устранению по разделам. | До +40% |
Почему стоит выбрать EFSOL?
Официальное партнёрство с фирмой 1С
Мы являемся 1С:Франчайзи и имеем следующие статусы официального партнёрства с фирмой 1С: 1С:Центр ERP, 1С:Центр сетевой компетенции, 1С:Центр компетенции по документообороту, Центр компетенции 1С:КОРП, Бизнес-партнер 1С:Битрикс, Кандидат в партнеры 1С:Консалтинг, работающий на корпоративном рынке.
Опытная команда сертифицированных ИТ-специалистов
Используя опыт построения высоконагруженных систем 1С в крупных холдингах (Сибур, РЖД, Сибирская генерирующая компания), а также специализированные методики тестирования – наши инженеры смогут найти самые «узкие места» в производительности системы 1С и предложить комплекс мер по максимальной оптимизации структуры под текущие потребности клиента.