#0
by Aleksey
Собственно кто нибудь так делает, что нибудь плохое происходит? Самая долгая операция это Пересчет итогов. В поисках чудо винтов для ускорения перепробовал кучу всего и ССД и RAM. Удалось сократить время пересчета до 6 часов А тут недавно грохнул этот файл и .... пересчет итогов занял 50 минут. Как бы разница в 7 (!) раз внушает, но остался червячок сомнения. Интуитивно я понимаю что от удаления хуже не будет, только лучше (удалится "мусор"). Поэтому решил поинтересоваться может кто знает какие грабли могут быть?
#4
by Mikeware
Лучше иметь базу в SQL и пересчитывать прямыми запросами только по необходимым (проблемным) измерениям...
#6
by Aleksey
На скуле из-за долгой записи у меня тупо не успевают даже обмены между базами пройти, не говоря, что в базе еще работать должны люди
#10
by Mikeware
Это, собственно, оффтоп и есть.... :-) собственно, еще возникает ТКВ насчет ТиИ с пересчетом....
#12
by Aleksey
По выходным делаем ТиИ, иногда не успевает за отведенное время. поэтому ищем те педали которые ускорить ТиИ (скуль не предлагать)
#15
by Aleksey
Отнесем скуль к разделу "религия". И предлагаю здесь пока его не предлагать (ну не прежился у меня скуль. Быстро не получится переписать под скуль)
#19
by FN
такие педали пробовал? 1. 1cv7.exe /t - с путем к RAM-диску ? 2. Диспетчер устройств - Disk Drives - нужный винт - Политика - Включить повышенную производительность. (Ускорение обычно в 2-3 раза) осторожно - второй способ требует батарейки и бекапов.
#24
by Aleksey
холивар по поводу скуля? Может не надо А делаем ... чтобы проблем с базой меньше было. Причем с переходом на скуль не уверен что проблемы решатся. Например. Данные из 7-ки выгружаются в 8-ку и иногда выгрузка откашивает по причине недопустимый символ, который юзверы обычно заносят с помощью копипаста. Такая ошибка лечится с помощью банального ТиИ
#25
by Mikeware
Бывает такое. Только с пересчетом итогов это не связано, не так ли? а контроль правильности итогов можно организовать и без пересчета. Даже на файловой версии... И выборочное исправление - тоже...
#26
by Mikeware
Кстати, недопустимый символ появляется как правило не в результате копипасты, а в результате нажатия при вводе контрола вместо шифта. проверяется при выгрузке элементарно (хотя и требует много времени) - поэтому давненько перешли на контроль таких полей при записи...
#28
by Mikeware
И все-таки, объясни необходимость столь регулярного пересчета итогов (против проверки логической целостности я пока не возражаю... :-D)
#29
by Aleksey
99% - для профилактики. А 1% это или ошибки проектировании базы. Просто при определенных условиях слетают итоги по одному регистру. Ошибка редкая, а вот исправлять ее намного сложнее. Или просто слетели итоги по непонятной причине
#31
by Aleksey
А если сбой есть? Т.е. сейчас если сбой произошел в будни - это достаточно проблемотично, ибо за 8-9 часов (когда никого нет) она не успеет пересчитаться
#32
by Mikeware
а если сбой есть - пересчитывай хотя бы только сбойный период передвиганием ТА. (это тупое решение "в лоб"), либо пересчитывай "более интеллектуально"
#33
by Mikeware
у меня контроль ежедневный, пересчет в случае необходимости - тоже (база 24*7, есличо)
#37
by Mikeware
А зачем тебе инсерт? по моей статистике, необходимость инсерта не упомню. Чаще просто апдейт ресурса нужен... а он на индексы никаким боком...
#38
by Aleksey
Грохнул на копии базы файлы и запустил на серваке ... 2 часа, т.е. в 9 раз быстрее, так что в принципи на ближайшее время этот вопрос можно считать закрытым
#39
by Ёпрст
ёпта, грохни rg и пересчитай в самом Преприятии, а не в ТиИ - и ты удивишься, итоги пересчитаются еще быстрее.
#40
by Ёпрст
ибо служебные данные не пересчитываются - типа итогов по колонке.. которые как-бы и нахрен нигде не упали
#42
by Ёпрст
ага. Можно и через операция - управление оперативными итогами, можно и через любой ощий журнал.
#43
by Ёпрст
только вот нафига их все пересчитывать - хз, когда достаточно 2-3 периода максимум или итого меньше
#48
by Mikeware
ну я ж говорю, есть "тупой путь" - двигать ТА по периодам (менее тупой, конечно, нежели полный пересчет). И есть более другой - там, конечно, надо поработать, но оно окупается....
#49
by Aleksey
Надо будет попробовать. Просто в свое время пробовал через двигания ТА, что то не получалось. Сейчас не помню в чем было проблема
#50
by Mikeware
+ Не, если база ночью стоит, да еще и мелкая, (да и не заплатят) - то тупые решения вполне себе имеют право на жизнь. Но если чуть глыбже копнуть (база немелкая, работа круглосуточная и т.п.) - приходится извращаться :-)
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- v7: v7 : НДС при возврате
- v7: Что нужно чтоб подключить ККМ Меркурий 112F к 1с V7 Торговля + склад
- v7: v7.7 премещение элемента справочника
- v7: v8: v7: Кто-нибудь сумел скачать комплект отчетности за I квартал 2007 года
- v7: 1С V7.7 в сети
- v7: Формат ячеек при записи отчета в xls (v7.7)
- v7: 1C:V7 starter program (for SQL) - обнаружена ошибка
- v7: Помогите с компонентой V7 plus работа с XML
- v7: Таблица в режиме ввода данных v7
- v7: Перенос данных Бухгалтерия из v7 в v8
- v7: Должно ли удалять каталог с файлами ФС.УдалитьКаталог() ???
- v7: v7 Перехват глобального события ПриЗаписи() или ОбработкаПроведения()
В этой группе 1С
- v7: Не работает plugin x-romix Unload_Dat_Fix на win 2008 R2
- Крашится 1с
- v7: Можно ли табличную часть оле документа выгрузить в ТЗ ?
- Драйвера HASP 4 для Windows Server 2008 R2
- v7: Программное создание документа 1с 7.7
- СКД глюк или особенность?
- Не работает синтакс-помощник в 1С: 8.2
- Как в момент отладки сохранить таблицу значений в табличный документ.
- Ошибочное имя локализации 'en-gb'
- УПП и штрих-кодирование
- 1с 8.2 ут 10.3 и экваринг сбербанка
- LPT over IP
- Загрузка банков
- УПП Отмена отпуска по уходу за ребенком до 1,5 лет
- Принтер чеков tsp 100 star : как подключить к 1С: Рознице?
- Специалист консультант по БП 2.0
- Подразделения организаций. Мистический отбор по владельцу
- Округлить число до ближайшего целого без условий можно?
- 1с 8.1.15 в терминале без прав админа вылетает с ошибкой.
- v8: Получить остатки товаров на складах на каждый день