Sergey Philippov wrote:
Ускорение минимальное -- на парсинг запроса. Основной тормоз -- оптимизация запроса. Ты запросы сам оптимизировать собрался? Круто. Потом не забудь Арно отдать свой оптимизатор ;)
Оптимальный план для конкретного запроса я могу сразу сказать знаю общую ситуацию в базе данных. Я однажды плотно изучал исходники оптимизатора FB. И могу уверенно сказать что оценить например степень селективности в условии where зная характерное распределение данных в реальной БД могу на порядок точнее. Собственно оптимизатор устроен по принципу взятых с потолка коэффициентов плюс метод перебора. Но всё это не важно. При динамической генерации запросов строить их текстовое представление очень муторно. И потом этот ужас скармливать серверу надеясь что он не подавится. -- --- Home Page http://ok.novgorod.net/ap ---

