Подскажите сколько стоит Свернуть базу 1с77 типа ТИС нетиповой? #354092


#0 by HelpFinder
Есть база SQL версии 17 гигов. Нужно свернуть базу - обрезать два какихто года, например 2004-2006. с 2007 года оставить. Ну остатков ввод сделать разумеется. Сколько это в часах стоит? Я считаю что если база не очень большая, то от 5 часов. если база 17 гигов, то от 10 часов. правильно?
#1 by Мой ник
Не правильно :)
#2 by stoneAge
ужос, составляйте тз, если найдёте дурачков ... хехе... за почасовую оплату. (имхо)
#3 by ProxyInspector
Ничего сложного в свертке нет. Но судя по тому, что база большая и нетиповая, то там будет много проблем. С самой информацией. Я здесь недавно сворачивал свою базу размером примерно 15 Гбайт. Пришлось немного повозиться. Основная проблема - долго помечать на удаление документы. К примеру если пользоваться шьаьными средствами, то помечение на удаление документов за 1 месяц длится 1 сутки. Но если пользоваться 1С++, то все существенно быстрее. В моем случае все свернулось примерно за 6 часов (это с учетом УРБД) Так что можно сворачивать. Правда в случае больших баз требуется очень тщательная разработка процедуры свертки и тщательного тестирования (т.е неоднократной свертки базы) поэтому в 10 часов не уложишься, наверно в 30 часов .
#4 by Asirius
На типовой 17 гигов - делов часа на 2-3 максимум. Просто, перед тем как документы удалать - надо опер. итоги взад вернуть, чтоб остатки не пересчитывались. На не типовой - смотря как написанно, но часто тоже несложно - для ввода остатков по любым регистрам есть универсальные документы. Только вот как за почасовку я бы за это не брал, ибо, как говорится, знаю куда молоточком стукнуть...
#5 by ProxyInspector
А ты пробывал? На типовой ты вообще 17 гигов не свернешь. А назад опер итоги двигать это помогает на маленьких базах типа несколько гигов. А на больших не очень.  Просто если ты двигаешь назад опер итоги, то в момент помечения на удаление не происходит пересчет итогов на ТА, и это ускоряет пометку на удаление.  На больших базах долго происходит удаление движений документа. Ты представь у тебя 1 млн. документов и 200 млн. записей движений. И если помечать на удаление по одному документу то тебе надо 1 млн раз сделать запрос к таблице с 200 млн записей, ну и сколько ты будешь это делать? Если используешь 1С++, то выбираешь по 10000 документов и сразу удаляешь по ним движения. Ускорение как минимум 1000 раз. Это проверено.   Типовая уж больно кривая, чтобы ее можно было красиво свернуть.
#6 by ProxyInspector
А так конечно не сложно сворачивать.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

Похожие вопросы 1С

В этой группе 1С