Есть база Галактики, некоторые таблицы нстолько разрослись, что стала задача удалить старые документы. был написан ресурсник который уменьшил файлы таблиц в среднем в 3 раза. но есть вопрос: после непосредственного deleta сами файлы еще увеличились, для уменьшения размера можно пойти 2мя путями
1. select to dbf
2. rebild
одни и теже таблицы после п 1 и 2 занимают разное кол-во места на диске. что более правильно сделать? что лучше? может не есть еще что-то что я упустил?
с уважением
Сиквестирование базы
Модераторы: m0p3e, edward_K, Модераторы
-
- Заслуженный деятель интернет-сообщества
- Сообщения: 5188
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: SPB galaxy spb
Re: Сиквестирование базы
1. надежней поскольку полностью позволяет котролировать процесс
2. что там сделает rebuild с записями который слегка подпорчены неизвестно.
и вообще главное чтобы результат для галы был одинаков . а так в Pervasive индексы лежат в том же файле что и данные - так что в зависимости от способа под индексы будет отведено разное пространство.
2. что там сделает rebuild с записями который слегка подпорчены неизвестно.
и вообще главное чтобы результат для галы был одинаков . а так в Pervasive индексы лежат в том же файле что и данные - так что в зависимости от способа под индексы будет отведено разное пространство.
Re: Сиквестирование базы
в случае select->import файлы занимают больше места нежели после rebuild. однако при работе с файлами меньшего размера Очень быстро набирают "вес". для Галактики вроде одинаково, однако ожидаемого прироста быстродействия не наблюдается (есть но не такой существенный). так что все-таки лучше? способ 1 или 2?
-
- Заслуженный деятель интернет-сообщества
- Сообщения: 5188
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: SPB galaxy spb
Re: Сиквестирование базы
я уже написал 1 надежней, 2 стандартный.
после второго иногда пропадают записи(бывает и после 1 если табла большая, было как то раз при конвертации - но там можно проверить и при необходимости повторить закачку).
существенный прирост ты заметишь только если файл перевалил за 2 гига и разбился на тома.
после второго иногда пропадают записи(бывает и после 1 если табла большая, было как то раз при конвертации - но там можно проверить и при необходимости повторить закачку).
существенный прирост ты заметишь только если файл перевалил за 2 гига и разбился на тома.