Производительность 1С:УАТ — технические меры по обеспечению быстродействия базы при 500+ пользователях и миллионах записей в регистрах накопления.
Рекомендации
Настройка SQL-сервера (память, TempDB); регулярное обслуживание индексов и обновление статистик; использование разделения итогов в регистрах для исключения блокировок при записи.
Инструмент
1С:EDT — для групповой разработки и анализа узких мест кода на крупных внедрениях.
Почему база 1С:УАТ замедляется на больших парках?
Регистры накопления растут до миллионов записей, а параллельная запись сотен пользователей вызывает блокировки — без настройки SQL-сервера и обслуживания индексов запросы выполняются всё медленнее.
Что даёт разделение итогов в регистрах?
Оно снижает конкуренцию за одни и те же итоговые записи при одновременной записи многими пользователями, уменьшая блокировки и ускоряя проведение документов.
Зачем регулярно обслуживать индексы и статистику?
Со временем индексы фрагментируются, а статистика устаревает, и SQL-сервер строит неоптимальные планы запросов — регулярное обслуживание возвращает быстродействие.
Не нашли ответ? Спросите Цифрового механика.