Страница 1 из 1

Необходим совет по очистки данных

Добавлено: 14 янв 2005, 03:43
DarkAngel27
Подскажите пожалуйста, кто сталкивался:
На Pervasive'е есть многотомная таблица (*.dat, *.^01, *.^02). Пытаюсь удалить старые данные за прошлый год, вместо уменьшения таблицы её размер увеличивается.
Recover не помогает, он просто не цепляет файлы *.^*.
Что можно предпринять, для сокращения размера файлов? ??? :`(

Re: Необходим совет по очистки данных

Добавлено: 14 янв 2005, 09:43
Vitas
Выгрузи все данные в дбф, снаси файлы таблицы и загрузи заного данные из дбф.
Выгрузку\загрузку можно сделать либо скл-ем из суппорта, либо модулем экспорт/импорт

Re: Необходим совет по очистки данных

Добавлено: 14 янв 2005, 10:43
DarkAngel27
Пробовал... После импорта из ДБФ просит провести Recover, т.к. нарушена целостность БД, а рековер не цепляет файлы *.^*.
Удалить часть старых записей не даёт по этой же причине.

Re: Необходим совет по очистки данных

Добавлено: 14 янв 2005, 11:05
DarkAngel27
Vitas спасибо за помощь... Стормозил вчера, выгрузил все данные в DBF, вместо того, чтобы выгрузить только те, которые нужны ;D

Re: Необходим совет по очистки данных

Добавлено: 14 янв 2005, 11:19
Goblin
1) Чистишь ...
2) Выгружаешь в DBF ...
3) Мувишь всю ересь куда-нить подальше(никого не должно быть в системе) ...
4) Импортишь из DBF в базу ...
5) Наслаждаешься жизнью ...

Правда не факт, что импорт не создаст многотомную таблу снова - все зависит , какой объем останется в табле(не размер файла, а кол-во записей) после удаления ...

Что за табличка так раздулась , если не секрет ?

Re: Необходим совет по очистки данных

Добавлено: 14 янв 2005, 18:40
DarkAngel27
Туманов О.В.:
Saldmoun и Oborot...
Не заметили, как раздулись, теперь мучаемся.
Кстати 1 этап можно опустить. А выгрузить только те данные которые необходимы. Очень много времени экономит.