Vlad Horsun пишет:

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

Который недостижим, как и большинство прочих идеалов.

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

В моей практике скорее наоборот.

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


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

Ответить