|
Максимально быстро провести много документов. | ☑ | ||
---|---|---|---|---|
0
mastodont
20.07.17
✎
13:42
|
Есть файловая база Бухгалтерия 2.0 размер около 5 Гб.
В ней для эксперимента надо провести несколько раз порядка 30 000 реализаций. Сейчас это занимает очень долго времени. Можно ли как-то ускорить процесс? Положить базу на ssd диск, сделать клиент-сервернвый вариант, мож еще что-то... |
|||
1
Cyberhawk
20.07.17
✎
13:42
|
Замер сделай, отключи проведение по ненужным регистрам
|
|||
2
1dvd
20.07.17
✎
13:42
|
>>...надо провести несколько раз порядка 30 000...
и компьютер ты по три раза подряд перезагружаешь? |
|||
3
Вафель
20.07.17
✎
13:43
|
так в бухии практически только регистр бух
|
|||
4
Рэйв
20.07.17
✎
13:45
|
(0)Можно попробовать на виртуальной машине
|
|||
5
Timon1405
20.07.17
✎
13:45
|
отключить итоги,
загрузить, включить итоги. офкос проверить на копии но не факт, что выигрыш от загрузки перевесит время пересчета итогов |
|||
6
vde69
модератор
20.07.17
✎
13:47
|
можно не проводить документы а востанавливать движения, разница довольно большая, сам документ не перезаписывается и все что с этим связано...
|
|||
7
lodger
20.07.17
✎
13:49
|
скомбинировать (6) и (5).
|
|||
8
1dvd
20.07.17
✎
13:50
|
(4) сомневаюсь, что на виртуалке хоть что-то может происходить быстрее, чем на физике
|
|||
9
vde69
модератор
20.07.17
✎
13:50
|
(6) +
я на самописке отделил формирование движений от проведения (формирование движений в модуль менеджера документа вынес) это на порядок удобнее и быстрее выходит |
|||
10
1dvd
20.07.17
✎
13:50
|
(9) формируешь на группу документов?
|
|||
11
Вафель
20.07.17
✎
13:52
|
мне кажется больше всего времени на расчет итогов уйдет, как ни крути.
41, 62 счета |
|||
12
vde69
модератор
20.07.17
✎
13:52
|
(10) формирую отдельно по последовательностям, отдельно товарную и отдельно финансовую. Тем самым решается куча проблемм...
|
|||
13
Вафель
20.07.17
✎
13:53
|
по крайней мере в бп 2.0 именно так
|
|||
14
Feanor
20.07.17
✎
14:04
|
(0) проводи / формируй движения параллельно
|
|||
15
mistеr
20.07.17
✎
14:05
|
Может я чего не понимаю, но ничего из предложенного невозможно в базовой БП 2.0.
Только SSD и разогнанный проц. |
|||
16
Timon1405
20.07.17
✎
14:09
|
(14) не получится, к таблице итогов РБ все равно будет очередь
(15) ТС рассматривает "сделать клиент-сервернвый вариант" |
|||
17
PR
20.07.17
✎
14:18
|
(4) Можно еще попробовать на счетах посчитать или попробовать лишнюю оперативку из компа вынуть.
Только ведь ТС спрашивает, как ему _ускорить_ процесс, а не максимально тупо замедлить. |
|||
18
МихаилМ
20.07.17
✎
15:07
|
отключить итоги и провести не оперативно без контороля
+ рам диск |
|||
19
Cyberhawk
20.07.17
✎
15:23
|
(5) "отключить итоги" // ТСу надо провести документы, т.е. видимо переформировать движения. Думаю, 99% алгоритмов проведения с отключенными итогами не работают.
|
|||
20
_Дайвер_
20.07.17
✎
15:32
|
(0) Для эксперимента!? А как ты проводишь документы, давай код.
|
|||
21
_Дайвер_
20.07.17
✎
15:34
|
(0) А вообще, монопольный режим + бодренький компьютер.
|
|||
22
Вафель
20.07.17
✎
15:34
|
базу на рам диск темпы на рам диск, проц i7 с самой большой частотой
|
|||
23
Feanor
20.07.17
✎
15:59
|
(16) >не получится, к таблице итогов РБ все равно будет очередь
1. Даже по разным счетам? 2. Даже с включенным разделением итогов? Как-то мрачно, я наивно полагал, что будет норм. |
|||
24
kauksi
20.07.17
✎
16:01
|
+(22) разогнать до 5Ггц под водянкой
|
|||
25
ДемонМаксвелла
20.07.17
✎
16:16
|
(0) разбить документы на независимые группы (например, по организациям или складам) и проводить в разных сеансах.
|
|||
26
Вафель
20.07.17
✎
16:18
|
(25) Регистр бухгалтерии не бьется
|
|||
27
ДемонМаксвелла
20.07.17
✎
16:23
|
(26) ну вот измерение Организация есть. Почему не бьется?
|
|||
28
ptiz
20.07.17
✎
16:26
|
(0) "Сейчас это занимает очень долго времени." - сколько?
|
|||
29
PR
20.07.17
✎
16:26
|
(26) Рукалицо
|
|||
30
PR
20.07.17
✎
16:26
|
(27) Что ты споришь с самим Вафелем? Сказано не бьется, значит не бьется.
|
|||
31
ДемонМаксвелла
20.07.17
✎
16:27
|
(30) :)
|
|||
32
PR
20.07.17
✎
16:28
|
+(30) Правда, не забываем про важный нюанс в (0), который влияет на все, не только на регистры бухгалтерии.
База файловая. |
|||
33
ДемонМаксвелла
20.07.17
✎
16:30
|
(32) да, базу надо на сервер переводить, однозначно
|
|||
34
romix
20.07.17
✎
16:35
|
(9) Да, и в модуле объекта тоже можно (со словом Экспорт). Если контекст документа вдруг нужен, и лень переписывать на модуль менеджера.
Формирование движений отдельно от записи-проведения документа получается значительно быстрее. Можно также править или удалять движения отдельно от записи и проведения документа, обработкой, либо из другого документа, методика прописана в книгах на ИТСе. |
|||
35
ptiz
20.07.17
✎
16:36
|
(15) Превратить в проф, сделать что надо, перегрузить движения обратно в базовую :)
|
|||
36
romix
20.07.17
✎
16:42
|
https://its.1c.ru/db/pubapplied#content:117:hdoc
Формирование движений в объекте документа, но без проведения документа https://its.1c.ru/db/pubapplied#content:118:hdoc Модификация существующих движений документа |
|||
37
Alexandr_U1982
20.07.17
✎
21:12
|
(0) А что если "для эксперимента" эти "несколько раз" превратить в "несколько баз" (можно даже на разных компах). И в них параллельно провести эти 30 тыс. реализаций.
Как я понял, "для эксперимента" важно получить результат проведения этих реализаций. Вот в этих нескольких базах и получишь одновременно различные результаты "эксперимента". |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |