"Alexander Goldun" ...
> Vlad Horsun пишет:
>
> >> А что есть идеал по твоему? Не вообще, а по данному вопросу. Все равно
> >> ведь компромисс искать надо между затратами на оптимизацию и эффектом от
> >> этой самой оптимизации
> >
> > Идеал - идеальный план для любых значений пар-ров :-D
>
> Который недостижим, как и большинство прочих идеалов.
Мда. Банальности, оказывается, есть не только в доке по ASA :)
> > ASA ведёт себя не предсказуемо - план запросов в процедурах может быть
> > далёк
> > от оптимального. Да, те же запросы, выполненные отдельно, имеют шансы быть
> > лучше оптимизированными (за счёт постоянного перевычисления плана), но в
> > моей
> > практике 95% запросов живёт таки в процедурах.
>
> В моей практике скорее наоборот.
Уж не потому ли, что процедурами пользоваться неудобно ? :-D
> P.S. Кстати, в случае некоторых примитивных селективных процедур вообще
> не мыслю, как можно без оптимизации при исполнении. Если процедура -
> просто селект с джойнами и условиями, то при выборке из нее план
> строится не только с учетом значений параметров, но и с учетов условий,
> накладываемых на выборку извне. Весьма удобно в разработке.
В доке очень подробно (на целых полэкрана) расписано, что планы запросов
в процедурах _кешируются_. Так штааа...
Давай, если у тебя нет аргументов, прекратим это словоблудие. Ты показал
подход ASA, а я убедился что это лично мне не нравится и имеет слабое отношение
к начальной проблеме. Так что я лично не буду думать в эту сторону в FB (да и не
собирался, если честно :) Отрицательный результат - тоже результат, аминь
--
Хорсун Влад
PS Украина - Швейцария 3:0, с чем всех и поздравляю !
--~--~---------~--~----~------------~-------~--~----~
-~----------~----~----~----~------~----~------~--~---