Имя: Пароль:
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) Десятки тысяч. Замеры делаем. Замеры и чтения и записи пропорционально уменьшаются на копии. Что нам нужно там увидеть, на что обратить внимание?
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn