|
Увеличение скорости обработки данных в монопольном режиме
| ☑ |
0
TinTin
08.04.14
✎
14:37
|
Есть база 1с 8.2 на сервере sql, пользователь в монопольном режиме делает загрузку данных в базу, после чего начинается процедура работы с данными, которая продолжается на протяжении 8-9 часов. Вопрос: сейчас на сервере 1с только один рабочий процесс rphost, даст ли какое то преимущество создание второго процесса? Будет ли между ними распределяться нагрузка, для того чтобы сократить время всей процедуры?
|
|
1
ДенисЧ
08.04.14
✎
14:37
|
нет
нет
|
|
2
Maxus43
08.04.14
✎
14:37
|
нет, 1 сеанс только в 1-й процессе
|
|
3
Maxus43
08.04.14
✎
14:38
|
надо делать для распаралеливания - фоновые задачки
|
|
4
vmv
08.04.14
✎
14:39
|
другое дело что функционал загрузки можно разделить фоновыми задания на 100500 процессов и получать удовольствие
это не вброс - это поле для изысканий)
|
|
5
vmv
08.04.14
✎
14:39
|
(3) щас как дам по лбу!)
|
|
6
Maxus43
08.04.14
✎
14:48
|
(4)
|
|
7
TinTin
08.04.14
✎
15:26
|
что в таком случае можно сотворить для достижения наилучшего быстродействия?
|
|
8
ДенисЧ
08.04.14
✎
15:29
|
(7) дык вроде уже сказали...
|
|
9
Maxus43
08.04.14
✎
15:33
|
если есть возможность разбить обработку данных на паралельные блоки и чтоб они не конфликтовали - то запустить каждый "блок" в своё фоновое задание, и ждать завершения.
Для примера посомтреть БСП, там отчеты формируются в фоновом режиме
|
|
10
Fragster
гуру
08.04.14
✎
15:39
|
потенциальное ускорение можно посмотреть с помощью вот этой штуки:
|
|