Форум: "Базы";
Текущий архив: 2008.09.07;
Скачать: [xml.tar.bz2];
ВнизНе уменьшается размер файла при удалении лишних записей Найти похожие ветки
← →
иван8511 (2008-03-12 13:16) [0]У меня большая база данных размер файла 45Mb (30000 записей). Когда я удаляю из этой базы лишние записи командой Table1.Delete остается 500 записей, но размер файла не уменьшается, так и остается 45Mb. Если файл исправить утилитой Dtutil32, то размер уменьшается до 0,5Mb.
Вопрос. Можно ли каким-нибудь программным методом уменьшить размер файла не прибегая к утилите Dtutil32? Или может эту утилиту можно запускать из программы с какими-нибудь параметрами?
← →
ANB (2008-03-12 13:32) [1]файл надо упаковывать, т.к. в записи были только помечены на удаление.
ЗЫ. 45 метров - это ооочень маленькая база данных.
← →
Sergey13 © (2008-03-12 13:36) [2]> [0] иван8511 (12.03.08 13:16)
DbiPackTable
← →
Сергей М. © (2008-03-12 13:38) [3]http://www.google.ru/search?q=%D0%A3%D0%BF%D0%B0%D0%BA%D0%BE%D0%B2%D0%BA%D0%B0+%D1%82%D0%B0%D0%B1%D0%BB%D0%B8%D1%86+Paradox&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:ru:official&client=firefox-a
← →
Правильный_Вася (2008-03-12 14:04) [4]нет смысла упаковывать
это место будет занято другими записями
← →
DVM © (2008-03-12 14:47) [5]
> это место будет занято другими записями
От СУБД зависит. Может и не будет занято. Про Парадокс не могу сказать, не знаю.
← →
Anatoly Podgoretsky © (2008-03-13 01:14) [6]
Sergey13 © (12.03.08 13:36) [2]
> DbiPackTable
Для Парадокс не применимо, нет у Парадокса упаковки, ее нет в принципе, а так называемая "упаковка" Парадокса не желательна, ну разве, чтобы резко понизитить быстродействие, ее стоит делать только для ReadOnly таблиц. И делается она через реструктизацию таблиц, в переводе через переделку структуры.
А так сжали и начали судорожно расжимать.
← →
Германн © (2008-03-13 01:52) [7]
> Sergey13 © (12.03.08 13:36) [2]
>
> > [0] иван8511 (12.03.08 13:16)
>
> DbiPackTable
>
Справку почитай прежде чем советовать.
← →
Германн © (2008-03-13 01:58) [8]
> иван8511 (12.03.08 13:16)
См. Anatoly Podgoretsky © (13.03.08 01:14) [6]
Если "упаковку" нужно делать "не часто", то можешь использовать DbiDoRestructure.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2008.09.07;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.005 c