Вопросы чайника - как сжимать БД после МАССОВЫХ удалений?
Добавлено: 29 мар 2006, 22:50
Ковыряюсь с Firebird Embedded
Написал простенький тестик: создется БД, в ней создается таблица, в таблицу вставляется 1000000 записей типа INT, затем все записи удаляются, удаляется таблица (DROP TABLE xxx). И что мы имеем на выходе... Файл размером 62 метра, в котором нет ни одной таблицы
:-[ ]
Это никуда не годится.
http://www.ibase.ru/devinfo/garbage.htm прочел.
Предлагается использоовать утилиту gfix , мне это не подходит. Нужно чтобы софт работал полностью без какого либо постороннего вмешательства.
Существует ли метод борьбы с неадекватным разрастанием файла БД?
Написал простенький тестик: создется БД, в ней создается таблица, в таблицу вставляется 1000000 записей типа INT, затем все записи удаляются, удаляется таблица (DROP TABLE xxx). И что мы имеем на выходе... Файл размером 62 метра, в котором нет ни одной таблицы
:-[ ]
Это никуда не годится.
http://www.ibase.ru/devinfo/garbage.htm прочел.
Предлагается использоовать утилиту gfix , мне это не подходит. Нужно чтобы софт работал полностью без какого либо постороннего вмешательства.
Существует ли метод борьбы с неадекватным разрастанием файла БД?