Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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
2-1215946567
Вопросик
2008-07-13 14:56
2008.09.07
Как данные из DBGrid переписать в memo?


2-1217251593
alex-drob
2008-07-28 17:26
2008.09.07
Выборка из таблицы по дате


2-1216792046
TStas
2008-07-23 09:47
2008.09.07
Есть ли какой-то особенный класс исключений при записи в ReadOnly


3-1205405023
Eero
2008-03-13 13:43
2008.09.07
Можно ли перерисовать 0 столбец в TDBGridEH?


2-1217280184
ekto
2008-07-29 01:23
2008.09.07
Метод Locate





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский