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

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

Оптимизация и ускорение 1С — это услуга компании "Решения будущего" , позволяющая в несколько раз ускорить работу пользователей с программами на базе 1С:Предприятие.

Оптимизация производительности необходима в случаях: optim.jpg

  • Когда скорость работы и надежность информационной системы критична для бизнеса 
  • Медленной работы системы: низкая скорость проведения документов, формирования отчетов
  • Когда в процессе работы в программах возникают сообщения о блокировках или взаимоблокировках(timeout, deadlock)
  • Периодического ухудшения производительности информационной системы, особенно в отчетные периоды
  • Программа 1С:Предприятие завершает работу с сообщениями об ошибках
  • Когда начинается новый проект по автоматизации и необходимо получить высокую производительность баз и надежности системы

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

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

Жалобы пользователей на

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

А также:

Долгое проведение документов.

Скорость выполнения критичных бизнес-операций не приемлема требованиям бизнеса.


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

Значительная часть проблем, приводящих к неоптимальной работе запросов, может быть обнаружена путем анализа кода конфигурации и структуры метаданных. Имеется перечень типичных ошибок в коде и структуре данных, последствия которых достаточно хорошо изучены и легко предсказуемы. Анализ кода с использованием этого перечня позволяет решить большую часть проблем с производительностью запросов, не углубляясь в детальную техническую информацию (текст запроса на языке SQL, план запроса и т.д.).

Основные причины не оптимальной работы запросов, диагностируемые на уровне кода конфигурации и структуры метаданных:images.jpg

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

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


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

Как правило, оптимизация баз 1С (как SQL так и других) требуется в случаях:images (1).jpg

  • количество пользователей 1С превышает 30
  • медленное построение отчетов
  • медленно проводятся документы
  • возникают конфликты блокировок

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

  • повышение отказоустойчивости систем за счет минимизации вероятности сбоев и масштаба последствий:
    • Кластеризация серверов системы «1С:Предприятие 8»
    • Кластеризация серверов баз данных
    • Разработка планов резервирования и восстановления систем
  • повышение производительности 1С-систем путем повышения способности системы справляться с высокими нагрузками:
    • Мониторинг и поддержка производительности
    • Оптимизация конфигураций
    • Аппаратное обеспечение
    • Настройки серверов 1С и серверов баз данных
    • Регламентные процедуры
  • масштабируемость систем:
    • Анализ роста баз данных и количества пользователей
    • Сценарное тестирование
    • Мониторинг актуального состояния и превентивные работы по подготовке систем к увеличению нагрузки