Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.02.21;
Скачать: CL | DM;

Вниз

Можно ли как-то   Найти похожие ветки 

 
Зинец Виктор ©   (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%); бакуп то-же кстати не работал; я тогда удалил эту таблицу, с которой все началось, сделал бакуп-ресторе и создал опять - пока все нормально... непонятно только, из-за чего вот этот глюк вылез... причем на разных машинах пробовал



Страницы: 1 вся ветка

Текущий архив: 2002.02.21;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.02 c
1-66509
serjant
2002-02-06 08:54
2002.02.21
полосы в QuickRep


7-66695
Cool Wopros
2001-09-28 23:09
2002.02.21
Как сделать, чтобы, когда говоришь..................???


1-66547
EsKor
2002-02-05 10:48
2002.02.21
Передача объектов в процедуру/функцию


3-66432
MetallAdm
2002-01-26 15:09
2002.02.21
Копочки бы зделать идентичные панели управления для TDBGrid !


3-66479
niks
2002-01-28 08:35
2002.02.21
VCL 8.5 от Crystal Report