Имя: Пароль:
1C
1С v8
Производительность в рабочей базе и в копии
0 Re_agent
 
28.02.25
17:07
Есть обработка, формирующая записи в регистр сведений на основании данных других регистров, выбираемых запросами. Если  запускаем ее в продуктиве, одновременно с работой пользователей (пара сотен) и фоновыми заданиями, работает несколько часов. Если запускаем в копии, то на тех же параметрах, тот же набор данных в регистре формируется в разы быстрее. Чем это можно объяснить? Монопольный доступ к таблицам? Если да, то как можно ускорить работу обработки в разделенном режиме - управляемыми блокировками, привилегированном режимом или еще как-то?
1 Dmitriy_76
 
28.02.25
17:21
что значит на тех же условиях ? те же 200+ пользователей ?
2 Re_agent
 
28.02.25
17:23
(1) На копии базы том же сервере, за тот же период, с теми же значениями отборов. Пользователь один - тот, кто запускает обработку.
3 Мультук
 
гуру
28.02.25
17:24
(0)

Дык, замеряйте отдельно время получения информации и время записи в РС.

Сколько всего записей пишется ?
Десятки, сотни, тысячи, десятки тысяч ?
4 Re_agent
 
28.02.25
17:30
(3) Десятки тысяч. Замеры делаем. Замеры и чтения и записи пропорционально уменьшаются на копии. Что нам нужно там увидеть, на что обратить внимание?