Главная → Кейсы → Ускорение БП КОРП
Производительность 1С · реальный опытКейс: ускорение 1С после перехода на Бухгалтерию КОРП
После перехода на Бухгалтерию КОРП программа стала работать медленнее. Особенно заметно это было при групповом проведении документов и закрытии периода.
Автор: Александр Усольцев. Опубликовано .
Исходная ситуация
После перехода с 1С:Бухгалтерии на Бухгалтерию КОРП возникло общее замедление работы. Групповое проведение документов и закрытие периода зависали. Задача — найти причины и восстановить нормальное выполнение этих операций.
Что удалось выявить
Разбор показал взаимоблокировки при работе с таблицами базы данных и неоптимальные планы выполнения запросов. Требовалось проверить как обращения к данным, так и пересечение операций при параллельной работе.
Что сделал
Исходные замеры и тестовая копия
Зафиксировал время группового проведения и закрытия периода на одинаковом наборе документов. Подготовил копию базы для проверки изменений.
Поиск конфликтующих операций
Собрал технологический журнал 1С и данные СУБД. Разобрал, какие сеансы и запросы конфликтуют, где возникают ожидания и взаимоблокировки, с какими участками конфигурации они связаны.
Анализ планов запросов
Проверил статистику, использование индексов, оценки количества строк и избыточное чтение данных. По результатам анализа выполнил необходимое обслуживание статистики и повторно сравнил планы.
Работа с транзакциями и расписанием
Проверил пересечение проведения документов, закрытия периода, обменов и фоновых заданий. Разобрал порядок обращения к данным и длительность транзакций. Изменения кода и расписания определялись найденными конфликтами.
Оптимизация и повторная проверка
Выполнена оптимизация проблемных запросов 1С и необходимых индексов. Проверил влияние изменений на запись и проведение документов, повторил согласованные операции под нагрузкой и сверил корректность результатов закрытия.
Внедрение и контроль
Изменения внедрил в согласованное окно. После запуска контролировал повторные блокировки и работу основных операций.
Результат
1С стала работать заметно быстрее. Групповое проведение документов и закрытие периода перестали зависать.
Результат описан качественно: точные значения замеров до и после в этой публикации не приводятся. Он относится к этому проекту; причины похожих симптомов в другой базе нужно проверять отдельно.
Если у вас похожая проблема
Для первичного разбора полезно указать версию конфигурации и платформы, медленную операцию, когда началась проблема, число одновременно работающих пользователей и изменения перед появлением задержек. Подробный доступ к системе согласуем отдельно.
- Ускорение 1С — диагностика, согласование изменений и проверка результата.
- Сопровождение 1С — обновления, доработки и работа с базами.
- Почему тормозит 1С — возможные причины и порядок первичной диагностики.