Имя: Пароль:
1C
1С v8
Как ускорить обмен данными между РИБ
0 badboychik
 
03.09.11
05:59
Неудобно что 1С зачем-то думает по 2 минуты при каждом обмене, при этом проц на нуле, а если при обмене ошибка, то еще в 2 раза время увеличивается. Что там происходит??
Есть какие то хитрости как улучшить этот процесс? А то на обмен 25 баз уходит больше часа в лучшем случае
1 Dmitrii
 
гуру
03.09.11
06:25
>> Есть какие то хитрости как улучшить этот процесс?

Если и есть, то я их не знаю.

>> на обмен 25 баз уходит больше часа

Это вполне нормально, если конечно файлы не совсем пустые.

>> Что там происходит?

Предположу, что чтение файла. Распаковка, вроде как, должна жрать ресурс процессора...

Как вариант - делать обмены чаще, чтобы файлы были меньшего размера. И не все одновременно. Одновременно - только ночью регламентами, когда ни кого нет.
Посмотреть настройку самих планов обмена. Может там много лишнего, чего в центральную базу выгружать вовсе и не надо.

Но это уже истории конкретного учета (что именно надо, как часто, актуальность данных в ЦБ и т.д.)
2 Рэйв
 
03.09.11
06:30
(0)>>то на обмен 25 баз уходит больше часа в лучшем случае

Да ты просто везунчик!
у меня на обмен 43 баз с филиалов уходит сутки почти.

Так что ты еще не сталкивался походу с тем, на что можно пожаловаться.
3 badboychik
 
03.09.11
06:37
сделал замер производительности по времени:

ПланыОбмена.ПрочитатьИзменения - 37.2%
ПланыОбмена.ЗаписатьИзменения - 30.75%
Соединение = Новый FTPСоединение - 15%

>> у меня на обмен 43 баз с филиалов уходит сутки почти.
Ну это жесть просто :) Значит у меня все не так плохо
4 Рэйв
 
03.09.11
06:39
(3)>>Значит у меня все не так плохо

Именно это я и пытался до тебя донести:-)
5 skunk
 
03.09.11
06:41
6 badboychik
 
03.09.11
06:50
А можно ли два экземпляра центрального узла запустить и выполнять обмены из разных узлов параллельно?
7 Рэйв
 
03.09.11
06:50
(6)Можно. Только смысл?
8 Рэйв
 
03.09.11
06:51
запаришься синхронизировать.
9 badboychik
 
03.09.11
06:53
ну по идее в 2 раза должно быстрее пройти - половина на одном загружается, половина одновременно на втором. А что синхронизировать?
10 Рэйв
 
03.09.11
06:54
(9)Половина на одной базе -половина на другой. Не напрягает,нет?
11 badboychik
 
03.09.11
06:55
нет, база одна, но 2 раза запущенная.
12 Рэйв
 
03.09.11
06:56
(11)Почитай про блокировки чтоли:-)...
13 badboychik
 
03.09.11
06:58
Ну да, блокировки смущают, но там в основном новые документы загружаются пришедшие из узлов. Если в двух обменах будет затрагиваться один и тот же объект, вот тогда коллизия будет
14 Рэйв
 
03.09.11
06:59
(13)Конкретизирую совет:-)

Прочитай про блокировки таблиц.
15 Живой Ископаемый
 
03.09.11
10:18
(9)Нужно попробовать, расскажешь потом
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.