Интернет магазин китайских планшетных компьютеров |
|
Компьютеры - Подсказка в SQL-запросе23 января 2011Оглавление: 1. Подсказка в SQL-запросе 2. Особенности подсказок РСУБД Microsoft SQL Server 3. Особенности подсказок РСУБД MySQL Подсказка в SQL-запросе, иначе Хинт средство языка запросов, позволяющее явным образом влиять на план запроса. Сам SQL-запрос содержит указание, какую информацию необходимо получить из БД, но не содержит указаний, каким образом это делать. В общем случае, СУБД, по собственным правилам, определяет план запроса и, соответственно, его выполняет. Однако на практике может возникнуть случай, что такой план запроса, в силу неучтенных СУБД факторов, несовершенства логики или сторонних требований может оказаться неоптимальным. Хинт позволяет явно вмешаться в формирование плана запроса, не полагаясь полностью на автоматику. Синтаксис и набор подсказок не описан в стандарте SQL, он сильно зависит от конкретной реализации СУБД. Можно выделить следующие, общие для многих РСУБД, назначения подсказок:
В некоторых случаях СУБД может проигнорировать подсказку. Просмотров: 2373
|