Имя: Пароль:
1C
1C 7.7
v7: Время перепроведения
0 FatOFF
 
23.11.11
13:50
Столкнулся с такой проблемой. Из за больших размеров базы оооочень долго идёт перепроведение. Добавил в обработку перепровода логирование для расчёта сколько времени потребовалось на проведение документа. И вот что выявил. Время затраченное при повторном перепроведении в несколько раз сокращается. Например документы "выпуск продукции" при первом запуске перепроведения проводятся 15-20 минут, при провторном запуске в тех же условиях за минуту. С чем это может быть связано? Никто не сталкивался?
1 МихаилМ
 
23.11.11
13:53
кэширование данных.
2 ДенисЧ
 
23.11.11
13:53
кеш...
3 Lepochkin
 
23.11.11
13:57
Размер базы какой? Скуль или дбф?
4 FatOFF
 
23.11.11
15:40
База скульная, MDF весит 7 гигов (обрезаю каждый год).
А причём тут кэширование?
5 Lepochkin
 
23.11.11
15:43
в отладчике посмотри на чем висит
6 Sh1ko
 
23.11.11
15:50
reconnectnative наше все
7 Sh1ko
 
23.11.11
15:52
ну и +(5), сделай замер на выпуске продукции.
8 FatOFF
 
23.11.11
15:52
Дело в том, что он все документы так проводит, это не упирается в конкретный документ... Тут скорее всего дело либо в другом... Может в принципе построения внутренних таблиц... Незнаю вообщем, вот и спросил может кто сталкивался с таким...
9 FatOFF
 
23.11.11
15:53
reconnectnative - это что? Перезакуск скуля?
10 Sh1ko
 
23.11.11
15:54
(9) угу, это если много док-тов и много строк в них. общее время проведения уменьшается в 5-7 раз, у меня так было.
11 Sh1ko
 
23.11.11
15:55
на базе в 5 раз больше твоей, примерно.
12 Lepochkin
 
23.11.11
15:55
сделай замерчик просто ради интереса... может наведет на мысли
13 FatOFF
 
23.11.11
15:55
Это всё уже проходили, и делаем это каждую ночь перед запуском автоматического перепроведения...
14 Sh1ko
 
23.11.11
15:57
(13) что делается? reconnectnative это не перезапуск скуля в ручном режиме, а именно рекконект по время проведения, например каждые 50 док-тов. в поиск.
15 FN
 
23.11.11
15:58
(13) все таки сделай замер производительности в отладчике... - просят же
16 Sh1ko
 
23.11.11
15:58
Сколько строк в документе, который 20 минут проводиться?
17 FatOFF
 
23.11.11
16:02
FN Сделаю, сделаю...
Я думаю что это может быть из за расчёта "правильных" партий для списания... Но что посмотрим после проведения замера...
Sh1ko 40-70 строк. А reconnectnative можно сделать средствами 1С?
18 Sh1ko
 
23.11.11
16:03
(17) при использовании 1с++. Час на поиск и чтение форумов, еще час на написание обработки.
19 Mikeware
 
23.11.11
16:04
(17) Именно этими средстввами он и делается.
20 Sh1ko
 
23.11.11
16:06
(17) я думаю, что при первом проведении в самом док-те заполняются какие-то данные.
21 Ёпрст
 
23.11.11
16:09
проще перевести базу на 2005\2008 ..там не надо думать о рекконекте
22 Mikeware
 
23.11.11
16:11
(21) Вариант. но "что-то я очкую"©
23 FatOFF
 
23.11.11
16:12
Sh1ko поищу в нете... А обработкой этой не поделишься?:-[ При первом проведении как и при последующих никаких данных не заполняется.
Ёпрст3 База была на 2005 работала медленно, перевели месяц назад на 2008 (64 бита) и оказалось что 2005 работает намного шустрее... Через недельку будем пробовать ставить 2008 но уже 32 бита, посмотрим что получится...
24 FatOFF
 
23.11.11
16:13
И это с обновлённым железом...
25 Ёпрст
 
23.11.11
16:14
(23) это всё зависит от соотношения радиусов
26 FN
 
23.11.11
16:14
(23) Забудь. не нужен тебе реконект. Смотри замер + счетчики производительности + скрипт от vde
27 vde69
 
23.11.11
16:15
28 FatOFF
 
23.11.11
16:17
FN Ну я тоже слышал что в новых скульках этой хрени нет...
29 FN
 
23.11.11
16:20
(28) покажи первые 10-20 строк замера производительности при проведении одного документа "выпуск продукции" строк на 50
30 FatOFF
 
23.11.11
16:26
FN С замером завтра буду баловтаься... О результатах расскажу..
31 trad
 
23.11.11
17:24
Проведение можно написать так что на sql2000 замедления не будет.
Главное не пользовать фильтры которые кладутся в tempdb
32 FN
 
23.11.11
17:34
(31) УложитьСписок кладется в tempdb?
33 Mikeware
 
23.11.11
17:35
(32) да
34 FN
 
23.11.11
17:37
(33) Вот и прекрасно - а у меня не так :)
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший