Страница 1 из 1

internal gds software consistency check (255)

Добавлено: 06 июл 2006, 17:18
old_man
При попытке залить в блоб большой объем данных (100 мегабайт) (не подумайте, что мне это нужно, просто интересно) получаю ошибку "internal gds software consistency check (cannot find free space (255))". В чем может быть проблема?

Проблема воспроизводилась на серверах FB 1.5.3.4870 (как embedded так и standalone) под Win XP SP2, а так же на сервере Interbase 6.5 под Windows 2000 Advanced Server. База только созданная (1 таблица с двумя полями :wink: ). К слову сказать, 50 мегабайт заливаются в блоб без проблем.

Re: internal gds software consistency check (255)

Добавлено: 06 июл 2006, 20:12
hvlad
old_man писал(а):При попытке залить в блоб большой объем данных (100 мегабайт) (не подумайте, что мне это нужно, просто интересно) получаю ошибку "internal gds software consistency check (cannot find free space (255))". В чем может быть проблема?
Размер страницы ?

Добавлено: 06 июл 2006, 20:22
hvlad
Если это то, о чём я думаю, то в 2-ке оно исправлено.
И увеличение размера страницы должно отодвинуть лимит размера блоба до появления этого багчека на версиях до 2-ки

Re: internal gds software consistency check (255)

Добавлено: 06 июл 2006, 20:45
old_man
hvlad писал(а):IB/FB Development Studio при restore базы предлагает страничку 1024 по умолчанию...
поувбывав бы...

Re: internal gds software consistency check (255)

Добавлено: 06 июл 2006, 22:04
hvlad
old_man писал(а):
hvlad писал(а):Размер страницы ?
Проблема была со страницей 1024. Поменял на 4096 - все стало нормально. Спасибо. А что имеется ограничение на количество страниц под поле/запись/поле в записи? Факи читал вроде...

p.s.

IB/FB Development Studio при restore базы предлагает страничку 1024 по умолчанию...
Макс. размер блоба ~(PAGE_SIZE ^ 3) / 16. В 2-ке этот лимит отслеживается и выдаётся сообщение об ошибке.
Для страницы в 1К получим < 64MB, для 4К < 4GB
Страница меньше 4К крайне не рекомендуется