Подсказки запроса

Оценить
(0 голоса)

Существует несколько подсказок запроса, которые используются для различных целей. В этом разделе рассматриваются следующие две подсказки запроса:

♦ fast;

♦ optimize for.

Список всех других подсказок запроса вы можете найти в документации Books Online.

Подсказка fast л указывает, что запрос оптимизируется для быстрого поиска первых л строк. После того как первые л строк будут получены, запрос продолжит свое выполнение и создаст полный набор результата.

Подсказка optimize for заставляет оптимизатор запросов использовать конкретное значение для локальной переменной, когда запрос компилируется и оптимизируется. Это значение используется только в процессе оптимизации запроса, но не в процессе его выполнения. Эта подсказка запроса может быть использована, когда вы задаете структуры планов, которые обсуждаются в следующем разделе.

В примере 20.20 показано использование подсказки запроса optimize for.

Подсказки запроса

 

Хотя значение переменной Scityname установлено в Newark, подсказка optimize for заставляет оптимизатор использовать значение Seattle для этой переменной при оптимизации запроса.


Структуры планов
Резюме к оптимизатору запросов
Фазы обработки запроса
Как работает оптимизация запроса
Анализ запроса

Добавить комментарий


Защитный код
Обновить

© 2018 www.serversql.ru. Все права защищены.