Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.09.07;
Скачать: CL | DM;

Вниз

Не уменьшается размер файла при удалении лишних записей   Найти похожие ветки 

 
иван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;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.005 c
2-1217321115
Viod
2008-07-29 12:45
2008.09.07
TreeView - двойной клик по Node


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


1-1198096706
Дмитрий
2007-12-19 23:38
2008.09.07
Аналог перловской функции crypt в Delphi


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


15-1216142835
Guest
2008-07-15 21:27
2008.09.07
Вегетарианство





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский