LINUX.ORG.RU

На примере постгреса процесс можно контролировать самостоятельно http://www.postgresql.org/docs/9.2/static/ecpg.html . У sybase есть подобный механизм (тоже через подключаемы либы). Принцип аналогичен и у других платформ. Если нужен более развернутый ответ, то нужен более развернутый вопрос. Ну и по поводу sql есть более достоверный ресурс http://sql.ru

neDBA
()
Ответ на: комментарий от tailgunner

Первая коммерческая реализация SQL, DB2, имела внутри компилятор в машкод :)
DB2

Ога. Однозадачная реализация.

ziemin ★★
()
Ответ на: комментарий от TERRANZ

Не, нафига? Я имел в виду транслирование кривого запроса в оптимизированный для каких-нибудь условий.

rikardoac
() автор топика
Ответ на: комментарий от exception13

Никакой реальной. Обычное любопытство.

rikardoac
() автор топика
Ответ на: комментарий от neDBA

Извиняюсь за неточность. Я думал о оптимизации самого запроса, а не о подключении внешних скомпилированных модулей.

rikardoac
() автор топика
Ответ на: комментарий от rikardoac

Не слышал о таких. Встроенные и так пытается быть оптимальным отталкиваясь от DDL и статистики.

Так что берешь запрос, смотришь план, вспоминаешь как у тебя уложены данные, какое их количество, прикидываешь как было бы оптимальнее и либо правишь/хинтуешь запрос, либо добавляешь/убираешь индексы, либо понимаешь что всё плохо спроектировано и вообще переделываешь структуру таблиц.

TEX ★★★
()
Ответ на: комментарий от TEX

берешь запрос, ... правишь/хинтуешь запрос

Спасибо, было интересно есть ли инструменты помогающие в этом. Ведь за столько лет существования разных стандартов/быдлокодеров по идее должны были появиться.

rikardoac
() автор топика
Ответ на: комментарий от neDBA

достоверный ресурс
.ru

Ты бы еще на Уганду ссылался.

anonymous
()
Ответ на: комментарий от rikardoac

было интересно есть ли инструменты помогающие в этом

ну часто есть explain, а так - у каждой субд свои.

arkhnchul ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.