![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
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]Ну и что? И не должен был.