сжатие mdf файла #746950


#0 by zao1
Доброго времени суток! Уважаемые коллеги, очень нужна помощь!наша фирма использует 1С:Предприятие 8.2 с не типовой конфигурацией и Microsoft SQL Server (версия 10.50.1600.1). За 3 года работы база очень разрослась(mdf файл около 110 гб). Пробовал сжимать базу, средствами SQL особого эффекта не дало...сжало на 40 мб. Модель восстановления простая, полный бекап делал. подскажите пожалуйста, что можно сделать. Спасибо!
#1 by John83
ТиИ, выгрузить-загрузить
#2 by Garykom
свернуть, а старье в архив
#3 by Garykom
хотя за 3 года это странно, криво настроен ms sql или очень много созданных и удаленных объектов
#4 by wertyu
шринк?
#5 by RomanYS
Скорей всего просто вложенные файлы хранятся
#6 by RomanYS
Конфигурация какая?
#7 by H A D G E H O G s
с не типовой конфигурацией ответ здесь
#8 by Garykom
как бы почикать эти файлики неужто не догадались сами? или их отдельно вынести?
#9 by wertyu
ты в нетиповой копии пикАссо хранишь?
#10 by wertyu
а нам ничего не написали
#11 by wertyu
Дата регистрации:    03 июля 2015; сегодня
#12 by МихаилМ
расшифруйте понятие "сжимать" ?
#13 by МихаилМ
+12 все. понял .   уменьшилась на 1/3 - нормально. но применительно с 1с8 - действие бессмысленное: в процессе реструктуризации вырастет обратно.
#14 by Salimbek
Разницу между гигабайт и мегабайт не видишь?
#15 by Garykom
да кстати, а по новым правилам между ними разница в 1000 или 1024 раз? как бы гибайт и мибайт правильно не?
#16 by wertyu
2^10 заменили на 10^3? я правильно п
#17 by wertyu
онял?
#18 by Aleksey
И давно это типовая конфигурация - образец экономии места?
#19 by DES
базапузомера для 8-ки нету ?
#20 by zao1
подскажи тогда как правильно настроить)
#21 by zao1
да, нет)
#22 by Mikeware
110Г - это разве много?
#23 by zao1
8.2.14.540
#24 by zao1
много и будет же расти дальше
#25 by Mikeware
Ну а какое количество данных в файле?
#26 by spectre1978
надо разбираться. Во-первых, какой документооборот? Если молотят по 1000-1500 среднего размера документов в день и база живет уже лет пять, то 100Г нормальный размер и уменьшить его, не удаляя документы, вы не сможете. Во-вторых, хранятся ли в базе двоичные данные - картинки, другие файлы? Это может сильно увеличивать размер базы, особенно если за размером подгружаемых картинок никто не следит.
#27 by spectre1978
для сравнения: у меня УПП, живет с 2011 года, дневной документооборот примерно 500 документов, двоичных данных немного. Объем файла - 44Г.
#28 by zao1
файлы хранятся, размер загружаемого файлы ограничен 20 мб, в среднем в день по 150 - 200 документов создается
#29 by spectre1978
20М на один файл - это очень много. Если действительно есть необходимость хранить такие большие файлы, я бы не делал это в основной базе. Ну что тут посоветовать... посмотрите, сколько файлов в базе и сколько места они занимают.
#30 by spectre1978
выйти из положения можно, убрав файлы из основной базы в другие места хранения. Про эту проблему тут неоднократно писали, поищите по форуму.
#31 by zao1
понял , спасибо! еще такой вопрос, нашел в базе справочник: место занимаемое индексом 27 867,477 MB, пространство данных 28 736,664 MB. в этот справочник каждый день записывается большое колво данных. если попробовать его очистить, удалить данные, поможет ли это сократить размер базы
#32 by ДенисЧ
у тебя задача сократить размер файла или удалить все данные?
#33 by zao1
сократить размер файла
#34 by ДенисЧ
Тогда сначала определи, есть ли у тебя в базе _ненужная_ !!! информация. Только после этого начинай удалять. Да и то... В наше время 100ГБ - это не размер.
#35 by ДенисЧ
И ещё - в скуле есть отчёт по размеру таблиц. Начни с него
#36 by zao1
ненужная инфа есть! только не уверен, что при ее удалении размер базы сократится
#37 by spectre1978
а как вы себе видите еще уменьшение базы, если она у вас ежедневно заполняется, в том числе 20-метровыми файлами?
#38 by spectre1978
чудес не бывает, если нужно что-то уменьшить - значит оттуда надо что-то убрать
#39 by spectre1978
ну я не был бы так категоричен... Если она 100Г стала за полгода и прирастает по 100М ежедневно, то это может несколько напрягать, хотя бы исходя из того что устройства хранения не резиновые и денег на новые не заложено и не планируется.
#40 by Mikeware
если они реально генерят нужные данные 100Г за пол-года, то у них должен быть бюджет на СХД. Если у них нет бюджета на СХД, то и данные там им не нужны.
#41 by zao1
начал удалять старые данные за 2012 год, но как то уменьшение базы не наблюдается, это как то напрягает...
#42 by itlikbez
Так надо ж еще и освободившееся место из базы удалять. Про шринк слыхал?
#43 by Гёдза
возьми базопузомер и посмотри что за данные там
#44 by spectre1978
вы удаляете как? Если помечаете на удаление в 1С, то надо потом контроль ссылок и удаление помеченных объектов сделать. А еще потом сделать сжатие базы средствами MSSQL. Вот после этого можно будет говорить об изменении размеров.
#45 by zao1
Регистры чистил так НоваяЗапись = РегистрыСведений.ТестовыйРегистр.СоздатьНаборЗаписей; НоваяЗапись.Записать; справочник пробовал чистить через удалить;
#46 by zao1
попробую не удалять, а пометить на удаление и сделать контроль ссылок, потом уже sql! спасибо вам! выходит все делал изначально не правильно( как все сделаю отпишусь. еще раз спасибо!
#47 by spectre1978
Удалять без контроля ссылок опасно, вы из базы можете решето сделать. То же самое касается удаления старых документов - если они двигают регистры, то в будущих периодах отчеты по этим регистрам покажут неправильные данные. Вы все это, надеюсь, понимаете? Задача "свертки" старых данных в 1С в общем случае совсем не тривиальна.
#48 by Salimbek
Так ты файлы по 20 мег из базы не удалишь
#49 by mikecool
110 гиг  может не прокатить
#50 by Михаил Козлов
100 гиг прокатывало. dt-ник был около 15.
#51 by BigShmax
Был опыт  с mdf размером более 300 гиг.   dt  был около 40 с чем то  непомню давно было
#52 by zao1
Доброго времени суток) вообщем сделал ТиИ + средствами sql реорганизацию индексов + сегодня ночью сжал базу, в итоге mdf 83гб!!! планирую еще в большой таблице сделать ребилд индексов и попробую еще раз сжать. вообщем всем спасибо
Тэги: Админ
Ответить:
Комментарии доступны только авторизированным пользователям

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