Sergey Philippov wrote:

Ускорение минимальное -- на парсинг запроса. Основной тормоз -- оптимизация запроса. Ты запросы сам оптимизировать собрался? Круто. Потом не забудь Арно отдать свой оптимизатор ;)

Оптимальный план для конкретного запроса я могу сразу
сказать знаю общую ситуацию в базе данных.
Я однажды плотно изучал исходники оптимизатора FB. И могу
уверенно сказать что оценить например степень селективности
в условии where зная характерное распределение данных
в реальной БД могу на порядок точнее. Собственно оптимизатор
устроен по принципу взятых с потолка коэффициентов плюс
метод перебора.
 Но всё это не важно. При динамической генерации запросов
строить их текстовое представление очень муторно. И потом
этот ужас скармливать серверу надеясь что он не подавится.


--
--- Home Page http://ok.novgorod.net/ap ---


Ответить