Оптимизация 1С

Почему необходима оптимизация 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%
Настройка параметров сервера СУБД

Сервер СУБД приведен к рекомендованным стандартам в разделах:

  • Оперативная база tempdb
  • Основные базы данных и таблицы
  • План автоматических регламентных операций
  • Планы резервного копирования и т.д.
До +25%
Анализ кода и доработок, влияющих на производительность подсказка при наведении Анализ неоптимизированных запросов, алгоритмов и механизмов – с помощью специализированной внедряемой подсистемы меток возможен замер времени выполнения потенциально ресурсоемких процедур и их пост анализ. Конфигурация оптимизирована, устранены ошибки кода 1С, запросы оптимизированы, алгоритмы и механизмы автоматических заданий приведены к стандартам. Анализ наличия ошибок в учёте и рекомендации по их устранению по разделам. До +40%

Почему стоит выбрать EFSOL?

Официальное партнёрство с фирмой 1С

Официальное партнёрство с фирмой 1С

Мы являемся 1С:Франчайзи и имеем следующие статусы официального партнёрства с фирмой 1С: 1С:Центр ERP, 1С:Центр сетевой компетенции, 1С:Центр компетенции по документообороту, Центр компетенции 1С:КОРП, Бизнес-партнер 1С:Битрикс, Кандидат в партнеры 1С:Консалтинг, работающий на корпоративном рынке.

Опытная команда сертифицированных ИТ-специалистов

Опытная команда сертифицированных ИТ-специалистов

Используя опыт построения высоконагруженных систем 1С в крупных холдингах (Сибур, РЖД, Сибирская генерирующая компания), а также специализированные методики тестирования – наши инженеры смогут найти самые «узкие места» в производительности системы 1С и предложить комплекс мер по максимальной оптимизации структуры под текущие потребности клиента.

Уже среди клиентов EFSOL

РЖД-Здоровье
ТБМ
Газпром
Сибур
Май foods
ФОРС
Сибирская генерирующая компания
Медиа альянс
Billa
Upeco


                
  • а можно ли как то дополнительно оптимизировать работу "проверенного временем" сервера? у нас вот SQL 2003. Прирост будет как у вас в таблицах или вообще нет смысла этого делать? И какое минимальное поколение процессоров можно использовать в современных реалиях?
  • Добрый вечер. 1. Не рекомендуется использовать устаревшие версии программного обеспечения. Они сняты с технической поддержки и могут быть ограничителями в вопросах быстродействия. 2. Минимальное - прошлое поколение. Для Intel - это Xeon E5-2xxx v4

Есть вопросы?

Закажите звонок специалиста!

Есть вопросы?

Закажите звонок специалиста!
*нажимая на кнопку, Вы даете согласие на обработку персональных данных