"Alexander Goldun" ...
> Vlad Horsun пишет:
>
> >> А что есть идеал по твоему? Не вообще, а по данному вопросу. Все равно
> >> ведь компромисс искать надо между затратами на оптимизацию и эффектом от
> >> этой самой оптимизации
> >
> >     Идеал - идеальный план для любых значений пар-ров :-D
>
> Который недостижим, как и большинство прочих идеалов.

    Мда. Банальности, оказывается, есть не только в доке по ASA :)

> >     ASA ведёт себя не предсказуемо - план запросов в процедурах может быть 
> > далёк
> > от оптимального. Да, те же запросы, выполненные отдельно, имеют шансы быть
> > лучше оптимизированными (за счёт постоянного перевычисления плана), но в 
> > моей
> > практике 95% запросов живёт таки в процедурах.
>
> В моей практике скорее наоборот.

    Уж не потому ли, что процедурами пользоваться неудобно ? :-D

> P.S. Кстати, в случае некоторых примитивных селективных процедур вообще
> не мыслю, как можно без оптимизации при исполнении. Если процедура -
> просто селект с джойнами и условиями, то при выборке из нее план
> строится не только с учетом значений параметров, но и с учетов условий,
> накладываемых на выборку извне. Весьма удобно в разработке.

    В доке очень подробно (на целых полэкрана) расписано, что планы запросов
в процедурах _кешируются_. Так штааа...

    Давай, если у тебя нет аргументов, прекратим это словоблудие. Ты показал
подход ASA, а я убедился что это лично мне не нравится и имеет слабое отношение
к начальной проблеме. Так что я лично не буду думать в эту сторону в FB (да и не
собирался, если честно :) Отрицательный результат - тоже результат, аминь


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

PS Украина - Швейцария 3:0, с чем всех и поздравляю !



--~--~---------~--~----~------------~-------~--~----~
-~----------~----~----~----~------~----~------~--~---

Ответить