|
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) Вот и прекрасно - а у меня не так :)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |