|
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) Не, если база ночью стоит, да еще и мелкая, (да и не заплатят) - то тупые решения вполне себе имеют право на жизнь. Но если чуть глыбже копнуть (база немелкая, работа круглосуточная и т.п.) - приходится извращаться :-)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |