Главная страница
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.009 c
4-66706
masha
2001-12-23 01:18
2002.02.21
WIN API


1-66545
VovanV
2002-02-03 23:55
2002.02.21
Множество настроек - как организовать?


1-66592
yuger
2002-02-05 14:04
2002.02.21
Разница между OLE и ActiveX


1-66508
UnDISCOvery
2002-02-04 16:54
2002.02.21
Уважаемые ! Объясните разницу, плиз !


3-66503
Марина
2002-01-29 14:12
2002.02.21
Индексы в таблицах Paradox