Обрезка базы #213831


#0 by xxxGET
Проблема в следующем:имееться база 54гб, база 14,5гб. количество пользователей около 100 плюс автоматические процессы загрузки документов, в ощем пробовал стандартными средствами 1с (обработка свертка иудаление объектов) база режиться почти пропорционально периоду, но возникает проблема - некорректные остатки долги и т.д. , так же пробовал резать запросами через SQL цифры совпадают, но 14,5гб. базы отрезался только 1гб.Какие способы обрезки базы существуют, более простые качественные и занимающие не много времени???Поделитесь опытом!!!заранее благодарен!
#1 by xxxGET
Что никто не делал?
#2 by Ахмед ибн Фадлан
В СКЛ база хранится в так называемух страницах... При чем для страницы характерен еще такой параметр как "ФиллФактор" - процент заполнения, если он увеличивается, то создается новая страница... При удалении наверное нужно как-то базу средствами СКЛ-сервера перепаковать?
#3 by USSR
Обработки разные для свертки баз оперативног и бухгалтерского учета. Не должно быть там причин неверных остатков. В бух вообще все как дрова, сальдо считается и операциями с 00 оформляется датой свертки. На оперативном учете тоже итоги считаются и пихаются либо в служебный документ, двигающий регистры, либо в документы начального ввода разных остатков. Основная проблема не в этом, а быстро удалить все ненужное и упаковать
#4 by xxxGET
Перепаковать - тоесть это shrink?если да то пробоват отпарил только 100метров, но для моих объемов баз это - как муха для слона!можно ли как то средствами 1с это сделать?про скул скорее всего там целая куча ссылок в разных таблицах, ковырял много не нашел.может кто обработку хитрую какую писал???
#5 by xxxGET
конфа - Торговля и склад.
#6 by Любитель XML
в ТиСе нормальная свертка стандартная. Она у вас типовая?
#7 by 7цилиндров
54 гектара ! Охренеть!!!Обрезание при по тупому сконструированных регистрах и субконто может дать результат, стремящийся к нулю.
#8 by Гуня
Лучше новую базу начать с нового года.В старой базе начальные остатки сформировать той же стандартной сверткой, только оставить строки где документы начальных остатков формируются остальные закомнтировать, потом через XML перекинуть в новую.
#9 by USSR
Остатки то он сконструирует, но может не дождаться удаления документов. По крайней мере, это не один день. Надо сформировать документы остатков и перенести их в чистую базу
#10 by BeaViS
Средствами 1С ?Так ты не пробовал сделать в конфигураторе выгрузку, а потом загрузку в новую СКЛ базу?
#11 by xxxGET
я работал в торг организации там база 270гиг была "Обрезание при по тупому сконструированных регистрах и субконто может дать результат, стремящийся к нулю." - это как? (только подробно плиз) подробней можно? Удаление документов дожидался ранее, меньше суток ушло(серваки шустрые) вот только проблема не только в остатках, там регистры не совпалидолги и прочая шняга которую сами писали, так же прайс лист попала беда (в 2006 год) которая в 2003 была помечена на удаление!
#12 by xxxGET
а ты знаешь что 1с не может выгрузить базу объемом более 4гб.?
#13 by BeaViS
А лучше переносить остатки и справочники в чистую базу, чтобы не тратить время на удаление документов.Я такое писал )
#14 by Гуня
Берешь стандартную обработку свертки базы и комментируешь в ней строки где удалются документы, ну оставляешь только те, которые непосредственно формируют документы остатков. Запускаешь ее. На гектарной базе она быстро считается. Зависит больше от размера справочников. ну минут 10 порядка 200 документов создает. Главное чтобы книги покупок и продаж были сделаны, иначе начинает за весь период сф лепить.Потом берешь "Конвертацию" и быстренько создаешь правила обмена между базами. Достаточно тьлько для документов ввода остатков. Поскольку конфигурации оданаковые, то это делается ну минут за 10.Затем в старой базе запускаешь универсальную выгрузку и подставляешь в него файл созданные в Конвертации в строке правила обмена. Жмешь выгрузить.В новой базе (MD в другой каталог перекинешь) запущаешь универсальную загрузку куда при помощи ctrl+c копируешь сроку файла выгрузки из старой базы и грузишь.Ну и все.
#15 by 7цилиндров
Это когда в регистрах туча измерений и ресурсов, есть измерения типа "Цена1" ..., или 5 субконто и субконто типа "Документ" применяется там где надо и не надо. Таблицы итогов и остатков не обрежутся, слегка обрежутся таблицы регистров, 1sentry.Было: резанули 3 года (8гб), стало 7 гб.
#16 by xxxGET
"А лучше переносить остатки и справочники в чистую базу, чтобы не тратить время на удаление документов.Я такое писал )"А можешь помочь это сделать?или если есть то скинь?
#17 by Harleq
http://www.infostart.ru/projects/index.php?id=66&ref=150
#18 by BeaViS
Скинуть то могу, но эта шняга со своей спецификой.Формат обмена XML, правила обмена настраиваются в "Конвертации данных", но есть мои заморочки.Используется универсальный документ переноса остатков - там куча полей типа "Неопределено".В них можно записать измерения, ресурсы, только тип поля назначаешь.Я бы эту свертку настроил бы для любой конфы на 7.7Но не уверен, что в ней разберется другой.
#19 by BeaViS
Вариант самый простой для тебя. в регистрах остатки и итоги сохраняются с периодичностью <период рассчитанных итогов> + остатки на дату ТА.Значит, при свертке базы таблицы остатков и оборотов обрежутся на порядки.Здесь не в количестве измерений дело.
#20 by xxxGET
она таку бадягу пишет
#21 by xxxGET
Синь плиз всетаки может разберусь...xirurg85@inbox.ruили прямо сюда!
#22 by xxxGET
сори пред пост для
#23 by xxxGET
http://kb.mista.ru/article.php?id=250&edition=1
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Back to top