Форум: "Базы";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.02.21;
Скачать: [xml.tar.bz2];




Вниз

Можно ли как-то 


Зинец Виктор   (2002-01-28 18:01) [0]

у меня есть Interbase-база; в ней некая таблица ~ 60 тыс. записей. В программе я сначала очистил эту таблицу (delete from Full), потом туда добавил примерно столько же записей - размер gdb файла увеличился на десяток мегабайт; еще раз проделал ту-же процедуру - еще десяток мегабайт, хотя по-идее, размер измениться не должен был - т.е. такое вчипятление, что записи отметились как удаленные, но в файле остались - если так, то как их убить?

(в поиске по форуму и ФАК-у ничего не нашел - может искал плохо)



evgeg   (2002-01-28 18:21) [1]

backup/restore



Alexandr   (2002-01-29 07:50) [2]

после удаления commit делал?
или в той-же транзакции потом еще и добавил?



Зинец Виктор   (2002-01-29 12:55) [3]

2Alexandr:

явно не делал (я и StartTransaction не делал)



Fay   (2002-01-29 12:57) [4]

Что растёт - это норма.
Сжать - Sweep.
Ещё от сам жмёт через SweepInterval транзакций.



Alexandr   (2002-01-29 13:08) [5]

sweep размер файла не сожмет.
действительно файл растет из-за того, что версии записей плодятся.
Чтобы ненужные версии записей убрать надо или sweep сделать, или для одной таблицы- запрос какой-нибудь например select count(*) from table.
При этом ненужные версии записей уберуться, а место станет свободным, и в него будут новые данные писаться.
А файл базы данных никогда не уменьшится он может только увеличиваться или оставаться неизменным, пока backup/restore не сделаешь- тогда уменьшится.



Зинец Виктор   (2002-01-29 15:19) [6]

действ. - данные добавлялись, а размер не увеличивался;

но зато такой глюк начал наблюдаться - любая программа, использующая мою базу, работает нормально, а выключиться не может (а task manager показывает, что ibserver что-то делает с интенсивностью 70-80%); бакуп то-же кстати не работал; я тогда удалил эту таблицу, с которой все началось, сделал бакуп-ресторе и создал опять - пока все нормально... непонятно только, из-за чего вот этот глюк вылез... причем на разных машинах пробовал




Форум: "Базы";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.02.21;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.72 MB
Время: 0.025 c
7-66693           Andreika              2001-11-16 02:31  2002.02.21  
Как сохранить данные??


3-66492           Do№                   2002-01-27 15:20  2002.02.21  
Проблема с кодировкой при перносе данных в табл Visual Foxpro


3-66428           Matvey                2002-01-25 01:16  2002.02.21  
Как правильно (программно) указать путь Table...


7-66692           Кол_бас               2001-11-18 15:05  2002.02.21  
Количество пиков спикера


14-66680          ЗЛОБНЫЙ КАРЛИК        2002-01-04 20:58  2002.02.21  
Перекодирование :-(