Показать сообщение отдельно
Старый 06.05.2011, 10:09   #3  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от Murlin Посмотреть сообщение
В какой момент строиться план запроса
строка sql-запроса отсылается на сервер в момент первого queryRun.next()

по идее в этот же момент должен строится план запроса.
но нужно учитывать эффекты кэширования планов запроса (кэширование делает SQL)
аксапта по-умолчанию посылает запросы с плейсхолдерами"sql myfield from mytable where mytable.myfield = '%1'". если sql видит, что такой запрос уже выполнялся, то может использовать уже скомпилированный ранее план запроса.
__________________
полезное на axForum, github, vk, coub.

Последний раз редактировалось mazzy; 06.05.2011 в 10:46. Причина: тьфу, плейсхолдерами, конечно.