sort error: not enough memory
sort error: not enough memory
Доброго времени суток!
Возникла проблема в Firebird 2.5 при создании индекса таблицы с большим количеством записей. Прочитал статью и комментарии на трекере http://www.ibase.ru/devinfo/fb1tbtech.htm... Где можно скачать подшаманенный релиз или как самостоятельно подправить последнюю версию??? помогите плиз
Возникла проблема в Firebird 2.5 при создании индекса таблицы с большим количеством записей. Прочитал статью и комментарии на трекере http://www.ibase.ru/devinfo/fb1tbtech.htm... Где можно скачать подшаманенный релиз или как самостоятельно подправить последнюю версию??? помогите плиз
Re: sort error: not enough memory
большое количество - это сколько? Откуда уверенность, что нужен именно "подшаманенный" релиз? Может у вас банально места на винте не хватило.
Re: sort error: not enough memory
Ну я ж не зря читал статейку))
Записей около 3.5 миллиарда!
Под темп директорию выделен отдельный винт.... 98 гигов набирается (остается 120 свободных) и ошибка ...
Вродь все как на трекере и в статье описано ...
Записей около 3.5 миллиарда!
Под темп директорию выделен отдельный винт.... 98 гигов набирается (остается 120 свободных) и ошибка ...
Вродь все как на трекере и в статье описано ...
Re: sort error: not enough memory
В трекере действительно всё описано, и "лекарство" тоже
Вам осталось определиться - будете ли вы собирать себе сами Firebird с этим патчем или вам всё же нужна помощь.
Вам осталось определиться - будете ли вы собирать себе сами Firebird с этим патчем или вам всё же нужна помощь.
Re: sort error: not enough memory
Спасибо за оперативный ответ и предложенную помощью ! Не хватало как раз файла readme.msvs.html пока постараюсь сам скомпилировать...
Re: sort error: not enough memory
Из "лекарства" на трекере (http://tracker.firebirdsql.org/browse/CORE-2525): "... So, all i made for KDV's private build was to raise MAX_MERGE_LEVEL constant up to 4, allowing runs of size 512MB and 4GB. ..."
Я правильно понял, что необходимо:
1) в файле sort.cpp константу MAX_MERGE_LEVEL приравнять к 4?
2) изменить величину блоков на 512MB и 4GB (где? каких?)?
Я правильно понял, что необходимо:
1) в файле sort.cpp константу MAX_MERGE_LEVEL приравнять к 4?
2) изменить величину блоков на 512MB и 4GB (где? каких?)?
Re: sort error: not enough memory
увеличение константы ... до 4 дало возможность использовать блоки ...
константу измените, и все.
константу измените, и все.
Re: sort error: not enough memory
1. Даgert писал(а):Из "лекарства" на трекере (http://tracker.firebirdsql.org/browse/CORE-2525): "... So, all i made for KDV's private build was to raise MAX_MERGE_LEVEL constant up to 4, allowing runs of size 512MB and 4GB. ..."
Я правильно понял, что необходимо:
1) в файле sort.cpp константу MAX_MERGE_LEVEL приравнять к 4?
2) изменить величину блоков на 512MB и 4GB (где? каких?)?
2. Оно само
Re: sort error: not enough memory
Владислав, если ваше предложение насчет разовой сборки еще в силе, я бы им воспользовался, если вас это не сильно затруднит У меня студия 2010... и соответственно tools10.0, а все bat'ники рассчитаны на 9.0 максимму Если конечно, Вам это сильно затруднительно, то я переставлю студию... или переконверчу солюшены.... но конечно не хотелось бы....
Re: sort error: not enough memory
Один раз не затруднитgert писал(а):Владислав, если ваше предложение насчет разовой сборки еще в силе, я бы им воспользовался, если вас это не сильно затруднит
Win32 или x64 ? fbserver, fb_inet_server или полный комплект (аналог .zip дистрибутива в снапшотах) ?
Re: sort error: not enough memory
Win32 полный комплект, плиз
Re: sort error: not enough memory
Огромное спасибо Уже запустил, жду... Ток вопрос, я заменил все текущие файлы на файлы из дистрибутива_sort, перезапустил FB сервер, но не запускал bat-инсталяшки, так должно сработать?
Re: sort error: not enough memory
Да (хотя достаточно было заменить только fbserver.exe)
Ждём результатов
Ждём результатов
Re: sort error: not enough memory
Огромное спасибо
Процесс пошел, сделал первичный ключ (и индекс соответственно). Щас делаются другие ключи... Еще раз, спасибо большое
Процесс пошел, сделал первичный ключ (и индекс соответственно). Щас делаются другие ключи... Еще раз, спасибо большое