Вес базы

Запросы, планы, оптимизация запросов, ...

Модераторы: kdv, CyberMax

Ответить
zavisha
Сообщения: 1
Зарегистрирован: 03 сен 2007, 17:53

Вес базы

Сообщение zavisha » 03 сен 2007, 18:01

Подскажите плз. Почему файл базы содержащей около 400 записей весит 41Мб, удалил все таблицы, а вес практически не изменился???

WildSery
Заслуженный разработчик
Сообщения: 1738
Зарегистрирован: 05 июн 2006, 16:19

Сообщение WildSery » 03 сен 2007, 18:38

Потому же, почему не изменяется объём жёсткого диска, если с него убить все файлы.
Хочешь сжатия - бэкап-рестор тебе поможет.

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Сообщение kdv » 04 сен 2007, 10:34

ы. пустое место в БД используется повторно. никакая субд при удалении данных не уменьшает файл БД, потому что

а) это была бы монопольная операция
б) уменьшать размер файла всегда "дорого" для файловой системы
в) это идиотизм, потому что если понадобится добавить данные, файл надо опять увеличивать? туда-сюда-обратно...

p.s. интересно, что люди сами обычно почему-то об этом догадаться не могут.

Ответить