v7: Уменьшение размера 1SENTRY.DBF #307598


#0 by beleg
...срочно завтра к 8:00 надо из 1,15Гб сделать что-либо приемлимое... рещил отсечь 2,5 года (из 4,5 эксплуатации)... остатки свернуты, но проводки удаляет неумолимо долго... может, есть какие мысли - КАК можно сжать товарища 1SENTRY.DBF...
#1 by beleg
+...конфа когда-то была комплексная, живого места на ней нет, поэтому физически удалять документы как-то лениво, ибо надо сворачивать и регистры... ...стену не предлагать, уже пробовал - не помогло...
#2 by beleg
...ау, народ, хватить спорит о КЗК, лучше мыслями поделитесь... З.Ы. ну хоть аппаталок предложите, или где...
#3 by Alexor
БИ на начало работы базы. Удалить что надо. БИ вернуть на место.
#4 by beleg
...спс, а это мысль!!!
#5 by GrayT
Знакомый один сделал комментприи к проводкам по 10 символов (один фиг не кто не пользуется), а было 100.....
#6 by beleg
...все равно жутко медленно, не укладываюсь я... (((
#7 by beleg
...блин, я уже не знаю, какой тут танец с бубном надо станцевать...
#8 by Gepard
а DBF редактором? (Access)
#9 by beleg
...ну это крайняк, физически ковырять... ...хотелось как-то красиво, кодом и быстро... а выходит как-то тупо...
#10 by Gepard
у нас когда этот файл переполнился, пришлось так делать... все работало но в срочном порядке купили SQL версию, а то такие прикольные штуки были...
#11 by beleg
...буду пробовать..
#12 by Темный Эльф
Убивать операции транзакциями по 100 штук. И по совету из ускорение было? А то может не совсем так понял...
#13 by beleg
...нет, не было... всего в файле >3 500 000 записей, поэтому скорее всего воспользуюсь ReDBF... ...убиваются операции в транзакции, перебор вне ее...
#14 by beleg
...я б с радостью их в SQL загнал... но... надо до нового года продержать в ДБФ... а там - 35 зверей в терминале сидит... и наступает фигня, когда один пишет в файл, а другой читает...
#15 by beleg
...да еще время убил на РокетЛаунчер, который ниасилил перенос...
#16 by Темный Эльф
Просто в аналогичной ситуации доки в файле проводок чуть менее гига убивались около двух дней при расчете би по текущий квартал и около часа при расчете по 2000 год
#17 by Темный Эльф
+И убивать надо не в одной транзакции, потому как при некотором пределе удаляемых объектов, обусловленном объемом ОЗУ, удаление в транзакции становится медленнее обычного.
#18 by Gepard
имей ввиду, при переходе на SQL версию, может конкретно упасть скорость работы
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям

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