Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.008 c
15-1216376477
Полоса
2008-07-18 14:21
2008.09.07
Полоса при печати


13-1120735770
WondeRu
2005-07-07 15:29
2008.09.07
Релизы SQL Server2005 и Visual Studio2005 анонсировны на 7 ноября


15-1216176501
Slider007
2008-07-16 06:48
2008.09.07
С днем рождения ! 16 июля 2008 среда


2-1217231257
Neon-w
2008-07-28 11:47
2008.09.07
Случайно удалил файл project1


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




   Наверх