Например для автоматического анализа планов на использование конкретного
индекса.
--
Сергей Смирнов.
Hello, Vlad!
You wrote on Wed, 8 Nov 2006 10:50:14 +0200:
VH> "sw" ...
??>>
?? Кстати 256 таблиц тоже проходит. Попутно выяснил что ES на данный
фактор не влияет, ну да >>ладно.
??>>
??>>> ES или EB ?
??>>
??>> ES. Т.е обнаружил для себя то, что на запросов завёрнутых в EXECUTE
STATE
"sw" ...
>
> >>Кстати 256 таблиц тоже проходит. Попутно выяснил что ES на данный фактор не
> >>влияет, ну да >>ладно.
>
> >ES или EB ?
>
> ES. Т.е обнаружил для себя то, что на запросов завёрнутых в EXECUTE STATEMENT
> данное ограничение не распространяется.
>
> PS. Это так если вдруг очень прис
"Dmitri Kuzmenko" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED]
>
> зачем
> нужен
> суммарный
> план
> всех (причем вовсе не всех)
> операторов
> блока psql ???
>
> ну нет же смысла.
Напимер для автоматического нализа панов на наличие натурал.
Hello, Vlad!
Vlad Horsun wrote:
да дело не в том кто сказал, а в принципе.
какой смысл в плане любого блока конструкций, где
допускается ветвление, может вообще не быть запросов,
или вызывается execute statement, или используются
явные курсоры?
План блока (процедуры) == планы его stateme
>>Кстати 256 таблиц тоже проходит. Попутно выяснил что ES на данный фактор не
>>влияет, ну да >>ладно.
>ES или EB ?
ES. Т.е обнаружил для себя то, что на запросов завёрнутых в EXECUTE STATEMENT
данное ограничение не распространяется.
PS. Это так если вдруг очень приспичит большие SP или EB пи
"Dmitri Kuzmenko" ...
>
> Hello, Vlad!
>
> Vlad Horsun wrote:
>
> >>у процедур и блоков плана не может быть принципиально.
> >
> > Кто сказал ? :) План не показывается только для EXECUTE PROCEDURE
>
> да дело не в том кто сказал, а в принципе.
> какой смысл в плане любого блока конструкций, гд
Hello, Vlad!
Vlad Horsun wrote:
у процедур и блоков плана не может быть принципиально.
Кто сказал ? :) План не показывается только для EXECUTE PROCEDURE
да дело не в том кто сказал, а в принципе.
какой смысл в плане любого блока конструкций, где
допускается ветвление, может вообще не б
"Dmitri Kuzmenko" ...
>
> Hello, sw!
>
> sw wrote:
>
> > Также интересно, что при таком запросе часто выдаётся какая-то
> > ерунда вместо плана (обрывки текста запроса, не печат символы и т.д.)
>
> у процедур и блоков плана не может быть принципиально.
Кто сказал ? :) План не показывается то
"sw" ...
>
> Значит дело было так..
> Решил я по эксперементировать с максимальным количеством таблиц в процедуре
> (вроде как 255)
> В эксперте создаю блок вида
>
> execute block
> returns(r integer)
> as
> begin
> select 001 from rdb$database into :r;
> select 002 from rdb$database into :r;
Hello, sw!
sw wrote:
DK>у процедур и блоков плана не может быть принципиально.
Так он мне и не нужен, я просто описываю ситуацию,
дык, разработчики в курсе...
На сколько я помню какой-то план иногда может возвращаться
>(конечно без гарантий).
план-то возвращается, только весь, независимо
DK>у процедур и блоков плана не может быть принципиально.
Так он мне и не нужен, я просто описываю ситуацию,
На сколько я помню какой-то план иногда может возвращаться (конечно без
гарантий).
С другой стороны возможно конечно, что эксперт здесь старается найти план
по-операторно (хотя я такого
Hello, sw!
sw wrote:
Также интересно, что при таком запросе часто выдаётся какая-то
> ерунда вместо плана (обрывки текста запроса, не печат символы и т.д.)
у процедур и блоков плана не может быть принципиально.
--
Dmitri Kouzmenko, www.ibase.ru, (495) 953-13-34
Значит дело было так..
Решил я по эксперементировать с максимальным количеством таблиц в процедуре
(вроде как 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
14 matches
Mail list logo