Имя: Пароль:
1C
1C 7.7
v7: ТиИ с предварительно удаленными rg*.* файлами
0 Aleksey
 
27.10.11
14:57
Собственно кто нибудь так делает, что нибудь плохое происходит?


Самая долгая операция это Пересчет итогов. В поисках чудо винтов для ускорения перепробовал кучу всего и ССД и RAM. Удалось сократить время пересчета до 6 часов

А тут недавно грохнул этот файл и .... пересчет итогов занял 50 минут.

Как бы разница в 7 (!) раз внушает, но остался червячок сомнения. Интуитивно я понимаю что от удаления хуже не будет, только лучше (удалится "мусор"). Поэтому решил поинтересоваться может кто знает какие грабли могут быть?
1 ДенисЧ
 
27.10.11
14:58
только если по запарке ещё и ra* грохнешь
2 Aleksey
 
27.10.11
14:58
Ну с RA понятно
3 Aleksey
 
27.10.11
15:13
Т.е. я так понимаю все будет хорошо
4 Mikeware
 
27.10.11
15:16
Лучше иметь базу в SQL и пересчитывать прямыми запросами только по необходимым (проблемным) измерениям...
5 Aleksey
 
27.10.11
15:17
(4) Спасибо, ненадо
6 Aleksey
 
27.10.11
15:18
На скуле из-за долгой записи у меня тупо не успевают даже обмены между базами пройти, не говоря, что в базе еще работать должны люди
7 Эльниньо
 
27.10.11
15:20
(0) Правильный подход.
Просто пересчёт непредсказуем по времени.
8 Mikeware
 
27.10.11
15:21
(6) Это у вас что-то в консерватории не то....
9 Aleksey
 
27.10.11
15:23
(8) Это повод офф-топа?
10 Mikeware
 
27.10.11
15:33
(9) Это, собственно, оффтоп и есть.... :-)
собственно, еще возникает ТКВ насчет ТиИ с пересчетом....
11 БалбесВ1с
 
27.10.11
15:40
(0)Со скольки сбросил до 6ти часов?
12 Aleksey
 
27.10.11
15:40
(10) По выходным делаем ТиИ, иногда не успевает за отведенное время. поэтому ищем те педали которые ускорить ТиИ (скуль не предлагать)
13 Aleksey
 
27.10.11
15:41
(11) Там разные компы. На работе на серваке считается за 18 часов. Дома - порядка 8 часов
14 AeDen
 
27.10.11
15:46
как-бы ТИИ не помню когда приходилось делать
кстати скуль
15 Aleksey
 
27.10.11
15:48
Отнесем скуль к разделу "религия". И предлагаю здесь пока его не предлагать (ну не прежился у меня скуль. Быстро не получится переписать под скуль)
16 Mikeware
 
27.10.11
15:58
(12) И все-таки, ответь на ТКВ...
17 Aleksey
 
27.10.11
15:59
(16) Озвучь его
18 Aleksey
 
27.10.11
16:00
Т.е. чем тебе ответ в (12) не нравится
19 FN
 
27.10.11
16:04
(12) такие педали пробовал?
1. 1cv7.exe /t - с путем к RAM-диску ?
2. Диспетчер устройств - Disk Drives - нужный винт - Политика - Включить повышенную производительность. (Ускорение обычно в 2-3 раза)

осторожно - второй способ требует батарейки и бекапов.
20 Aleksey
 
27.10.11
16:06
(19) Все темпы пользователей на серваке на рам диске лежат
21 Mikeware
 
27.10.11
16:06
(17)"Анахуа?"©
22 Aleksey
 
27.10.11
16:08
(21) Что зачем? Зачем делать ТиИ?
23 Mikeware
 
27.10.11
16:38
(22)Именно. Тем более, с пересчетом регистров. Тем более, каждые выходные.
24 Aleksey
 
27.10.11
16:42
(23) холивар по поводу скуля? Может не надо


А делаем ... чтобы проблем с базой меньше было. Причем с переходом на скуль не уверен что проблемы решатся.

Например. Данные из 7-ки выгружаются в 8-ку и иногда выгрузка откашивает по причине недопустимый символ, который юзверы обычно заносят с помощью копипаста. Такая ошибка лечится с помощью банального ТиИ
25 Mikeware
 
27.10.11
16:45
(24) Бывает такое. Только с пересчетом итогов это не связано, не так ли?
а контроль правильности итогов можно организовать и без пересчета.
Даже на файловой версии...
И выборочное исправление - тоже...
26 Mikeware
 
27.10.11
16:48
(24) Кстати, недопустимый символ появляется как правило не в результате копипасты, а в результате нажатия при вводе контрола вместо шифта. проверяется при выгрузке элементарно (хотя и требует много времени) - поэтому давненько перешли на контроль таких полей при записи...
27 Aleksey
 
27.10.11
16:48
(25) Это только один из аспектов
28 Mikeware
 
27.10.11
16:49
(27) И все-таки, объясни необходимость столь регулярного пересчета итогов (против проверки логической целостности я пока не возражаю... :-D)
29 Aleksey
 
27.10.11
16:53
(28) 99% - для профилактики. А 1% это или ошибки проектировании базы. Просто при определенных условиях слетают итоги по одному регистру. Ошибка редкая, а вот исправлять ее намного сложнее. Или просто слетели итоги по непонятной причине
30 Mikeware
 
27.10.11
17:04
(28) Так я и говорю - сделай  контроль итогов, и если сбоя нет - не насилуй базу.
31 Aleksey
 
27.10.11
17:05
(30) А если сбой есть? Т.е. сейчас если сбой произошел в будни - это достаточно проблемотично, ибо за 8-9 часов (когда никого нет) она не успеет пересчитаться
32 Mikeware
 
27.10.11
17:07
(31) а если сбой есть - пересчитывай хотя бы только сбойный период передвиганием ТА. (это тупое решение "в лоб"), либо пересчитывай "более интеллектуально"
33 Mikeware
 
27.10.11
17:08
(31) у меня контроль ежедневный, пересчет в случае необходимости - тоже (база 24*7, есличо)
34 Aleksey
 
27.10.11
17:09
(32) Т.е.? как на скуле минуя 1С пересчитать итоги - я видел. А как на дбф?
35 Mikeware
 
27.10.11
17:17
(34) Принципиальной разницы нет...
36 Aleksey
 
27.10.11
17:22
(35) Инсерт в дбф уже работает нормально? Без проблем с индексами?
37 Mikeware
 
27.10.11
17:34
(36) А зачем тебе инсерт? по моей статистике, необходимость инсерта не упомню. Чаще просто апдейт ресурса нужен... а он на индексы никаким боком...
38 Aleksey
 
27.10.11
17:38
Грохнул на копии базы файлы и запустил на серваке ... 2 часа, т.е. в 9 раз быстрее, так что в принципи на ближайшее время этот вопрос можно считать закрытым
39 Ёпрст
 
27.10.11
17:56
(0) ёпта, грохни rg и пересчитай в самом Преприятии, а не в ТиИ - и ты удивишься, итоги пересчитаются еще быстрее.
40 Ёпрст
 
27.10.11
17:57
ибо служебные данные не пересчитываются - типа итогов по колонке..
которые как-бы и нахрен нигде не упали
41 Aleksey
 
27.10.11
17:57
(39) ТА на первый, ТА на последний? Или как правильно
42 Ёпрст
 
27.10.11
18:03
(41) ага. Можно и через операция - управление оперативными итогами, можно и через любой ощий журнал.
43 Ёпрст
 
27.10.11
18:05
только вот нафига их все пересчитывать - хз, когда достаточно 2-3 периода максимум или итого меньше
44 Mikeware
 
27.10.11
18:08
(39) Я ему предлагал... но человек любит "мазо..."
(40) Тем не менее, такое тоже сделано.
45 Aleksey
 
27.10.11
18:10
(44) Что ты предлагал? Писать свою обработку?
46 Mikeware
 
27.10.11
18:11
(45) Вниматочно читай (32)
47 Aleksey
 
27.10.11
18:14
(46) Ну ты как то с далека начал
48 Mikeware
 
27.10.11
18:17
(47) ну я ж говорю, есть "тупой путь" - двигать ТА по периодам (менее тупой, конечно, нежели полный пересчет). И есть более другой - там, конечно, надо поработать, но оно окупается....
49 Aleksey
 
27.10.11
18:18
Надо будет попробовать. Просто в свое время пробовал через двигания ТА, что то не получалось. Сейчас не помню в чем было проблема
50 Mikeware
 
27.10.11
18:19
+(48) Не, если база ночью стоит, да еще и мелкая, (да и не заплатят) - то тупые решения вполне себе имеют право на жизнь. Но если чуть глыбже копнуть (база немелкая, работа круглосуточная и т.п.) - приходится извращаться :-)