Horsun Vlad пишет:
А что в ASA делает препаре ? Выделяет буфер в N MB на всякий случай ? :)))
Не сильно заморачиваюсь этим вопросом, ибо делаю отдельный prepare крайне редко, можно сказать никогда в штатной работе. В документации описано не очень внятно. Есть такой абзац:
Normally, the optimizer selects an access plan for a query every time the query is executed. Optimizing at execution time allows the optimizer to choose a plan based on current system state, as well as the values of current selectivity estimates and estimates based on the values of host variables.
А для запросов в процедурах, функциях и триггерах может быть использовано кэширование планов, если план, построенный без использования host variables близок по стоимости к лучшему плану запроса, полученному ранее.
http://www.ianywhere.com/developer/product_manuals/sqlanywhere/0902/en/html/dbugen9/00000403.htm

