Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

interbase+delphi удаление блоб [D7, XP]


VitV ©   (2006-06-05 16:55:00) 

Имеется запись в которой содержаться блоб поля. После удаления этой записи размер файла не уменьшился...


Sergey Masloff   (2006-06-05 23:16:00) [1]

Мда это ж начинающим... Тогда прошу прощения за форму. Содержание поста [8] считать верным ;-)

А вообще это же даже знаний никаких не требует - только здравый смысл. Ну записался блоб. Выделось под него место (операция небесплатная). Записались данные и после него. Блоб стерся. Что весь хвост который за ним двигать? С перемещением указателей страниц и инвалидацией кеша? А потом по новой страницы выделять?


Sergey Masloff   (2006-06-05 23:11:00) [2]

Даже минимальное ознакомление с документацией избавило бы форум от массы глупых вопросов. А в документации интербейза написано не только что оно так и есть но еще и почему оно так есть.
 И вообще это стандартное поведение всех нормальных СУБД


Amoeba   (2006-06-05 17:42:00) [3]


> VitV ©   (05.06.06 17:35) [6]
> т.е. размер файла базы данных всегда не бывает меньше максимально
> которого он был?

Автоматически он не уменьшить свой размер, даже если базу опустошить.


VitV   (2006-06-05 17:35:00) [4]

т.е. размер файла базы данных всегда не бывает меньше максимально которого он был?


Loginov Dmitry   (2006-06-05 17:20:00) [5]

VitV ©   (05.06.06 17:12) [4]
Почему?


Встречный вопрос: при удалении файла с жесткого диска уменьшается ли объем жесткого диска?


VitV   (2006-06-05 17:12:00) [6]


> Ну и что? И не должен был.

Почему?


VitV   (2006-06-05 17:06:00) [7]

Или кидаю изображение в базу, а размер файла изменяется только спустя некоторое время...


StriderMan   (2006-06-05 17:03:00) [8]

под файл БД InterBase место выделяется блоками. Размер точно не знаю.


Sergey13   (2006-06-05 17:00:00) [9]

Ну и что? И не должен был.


Наверх

Титульная страница Поиск, карта сайта Написать письмо