Как мы ускорили 1С:Документооборот КОРП в 2 раза
С чем пришел клиент
После внедрения 1С:Документооборот 3.0 со средним количеством одновременно работающих пользователей 800+, всего 4900+ пользователей, возникают проблемы:
  • медленная работа 1С:Документооборот,
  • частые взаимоблокировки,
  • частые ошибки,
  • невозможность записи объектов вследствии превышения времени ожидания блокировки,
  • долгое открытие форм списка документов и задач.
Обследование

Был проведен:
  • анализ работы 1С:Документооборот в рамках работы с СУБД,
  • сбор и анализ запросов SQL Analyzer,
  • сбор и анализ технологического журнала 1С в части сбора статистики по запросам, блокировкам, времени вызова сервера.

Причины

В результате комплексного анализа, выявлены основные причины:

  • Механизм дескрипторов доступа реализованный 1С, ведет к формированию большого количества записей при повседневной работе с 1С:Документооборот. Среднее количество генерируемых дескрипторов в сутки может превышать 500 тысяч, что в свою очередь вызывает огромную нагрузку как при записи дескрипторов, так и в момент определения прав доступа RLS. Среднее количество дескрипторов на 1 объект варьируется от 10 до 90.
  • Большое количество индексов, включенных в рамках базовой поставки конфигурации 1С:Документооборот КОРП привод к большим издержкам IO в момент записи данных.

  • Отсутствие кеширования форм и списков приводит к долгому открытию форм.
Решение

В рамках реорганизации структуры хранения дескрипторов доступа, процессов работы РЛС было произведено разделение дескрипторов на уникальные регистры с целью распределения нагрузки на таблицы внутри СУБД:
Количество дескрипторов превышало 32 млн записей, в рамках данного изображения, представлены данные на начало исследования, т.е. 14 млн, записей при наличии 253 713 задач в системе.

Результат разделения регистра дескрипторов по объектам и процесса оптимизации формирования дескрипторов и РЛС.
Было: среднее количество дескрипторов в день > 100.000
Стало: среднее количество дескрипторов в день < 20.000
Результат

После проведения изменений в части работы с дескрипторами, логикой РЛС и оптимизацией индексирования, показатели по APDEX изменились с 0,804 до 0,901.
Получите консультацию по оптимизации 1С
Оставьте контакты, мы с вами свяжемся и ответим на вопросы
Нажимая на кнопку, вы даете согласие на обработку предоставленных персональных данных