Сиквестирование базы

Администрирование баз данных (Pervasive.SQL, MS SQL, Oracle, утилита Support)

Модераторы: m0p3e, edward_K, Модераторы

Ответить
AlexY11
Сообщения: 4
Зарегистрирован: 29 мар 2005, 17:49

Сиквестирование базы

Сообщение AlexY11 »

Есть база Галактики, некоторые таблицы нстолько разрослись, что стала задача удалить старые документы. был написан ресурсник который уменьшил файлы таблиц в среднем в 3 раза. но есть вопрос: после непосредственного deleta сами файлы еще увеличились, для уменьшения размера можно пойти 2мя путями
1. select to dbf
2. rebild

одни и теже таблицы после п 1 и 2 занимают разное кол-во места на диске. что более правильно сделать? что лучше? может не есть еще что-то что я упустил?
с уважением
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5188
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Re: Сиквестирование базы

Сообщение edward_K »

1. надежней поскольку полностью позволяет котролировать процесс
2. что там сделает rebuild с записями который слегка подпорчены неизвестно.
и вообще главное чтобы результат для галы был одинаков . а так в Pervasive индексы лежат в том же файле что и данные - так что в зависимости от способа под индексы будет отведено разное пространство.
AlexY11
Сообщения: 4
Зарегистрирован: 29 мар 2005, 17:49

Re: Сиквестирование базы

Сообщение AlexY11 »

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

Re: Сиквестирование базы

Сообщение edward_K »

я уже написал 1 надежней, 2 стандартный.
после второго иногда пропадают записи(бывает и после 1 если табла большая, было как то раз при конвертации - но там можно проверить и при необходимости повторить закачку).
существенный прирост ты заметишь только если файл перевалил за 2 гига и разбился на тома.
Ответить