Фрагментация BLOB

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

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

Ответить
AlexSotnik
Сообщения: 2
Зарегистрирован: 28 окт 2010, 13:19

Фрагментация BLOB

Сообщение AlexSotnik » 28 окт 2010, 13:32

Доброго дня!
Статистика IBAnalyst по БД (размер страницы 8 Кб), где в таблицу вносились одинаковые фотокадры (70155 и 73728 байт - истинный размер и место на диске), выдает процент реального заполнения - 37%. Т.е. нерационально используется дисковое пространство.
Подскажите пути решения проблемы.

Dimitry Sibiryakov
Заслуженный разработчик
Сообщения: 1436
Зарегистрирован: 15 сен 2005, 09:05

Re: Фрагментация BLOB

Сообщение Dimitry Sibiryakov » 28 окт 2010, 15:05

Какой размер сегмента используется той фигнёй, что заносила в базу фотокадры& То бишь что там было при вызове isc_put_segment()?

AlexSotnik
Сообщения: 2
Зарегистрирован: 28 окт 2010, 13:19

Re: Фрагментация BLOB

Сообщение AlexSotnik » 28 окт 2010, 15:24

FIBplus, 16Кб кажется

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

Re: Фрагментация BLOB

Сообщение kdv » 29 окт 2010, 03:04

а Вы считаете что это действительно проблема? Типа, медленнее чем обычно работает, и т.д.?
Если сомневаетесь, присылайте статистику на support@ibase.ru, иначе разговор беспредметный.

Dimitry Sibiryakov
Заслуженный разработчик
Сообщения: 1436
Зарегистрирован: 15 сен 2005, 09:05

Re: Фрагментация BLOB

Сообщение Dimitry Sibiryakov » 29 окт 2010, 14:29

Кроме того, ЕМНИП, "процент заполнения" выдаётся только для страниц данных. Страницы блобов туда не включены.

И раз уж хочется "оптимального использования дискового пространства" (чтобы винта на сервере и на любимую коллекцию порнушки хватило), поставьте no_reserve и бегите в аптеку.

Ответить