"sw" ...
>
> Значит дело было так..
> Решил я по эксперементировать с максимальным количеством таблиц в процедуре 
> (вроде как 255)
> В эксперте создаю блок вида
>
> execute block
> returns(r integer)
> as
> begin
>   select 001 from rdb$database into :r;
>   select 002 from rdb$database into :r;
>   select 003 from rdb$database into :r;
> .....
>   select 256 from rdb$database into :r;
>   suspend;
> end
>
> Кстати 256 таблиц тоже проходит. Попутно выяснил что ES на данный фактор не 
> влияет, ну да ладно.

    ES или EB ?

    Это ещё не смотрел, позже

> Так вот при препарировании в експерте иногда (редко, но всё-таки) слетает 
> сервер в логе:
...
> Также интересно, что при таком запросе часто выдаётся какая-то ерунда вместо 
> плана (обрывки текста запроса, не печат символы и
т.д.)
> Такое поведение начинается если оставить 74 строчки или более. т.е. при 73 и 
> менее всё ОК и натуралом, а при 74 и более - едунда в
> плане и падения.
>
> Похоже что на вход серверу поступает мусор, а он решительно отказывается его 
> переваривать.

    Это переполнение внутреннего буфера с планом. Исправлено в 2.1.
Кстати, редкие падения могут быть следствием

--
Хорсун Влад


Ответить