Подсказки

Оптимизировать выполнение SQL-запроса можно с помощью механизма подсказок. Подсказки задаются программистом (разработчиком приложения) непосредственно в тексте SQL-запроса и используются оптимизатором при планировании обработки запроса. Ядро СУБД распознает следующие типы подсказок:

  • об очередности слияния результатов вычисления предикатов;

  • о раскрытии представлений, задействованных в SQL-запросе;

  • о сортировке (применять указанный индекс без использования конструкции ORDER BY).

Кроме того, существует общая рекомендация по оптимизации SQL-запроса: запрос должен быть составлен таким образом, чтобы условия (во фразе WHERE) шли в порядке уменьшения объема выбираемых данных, т.е. первыми должны проверяться условия, по которым предполагается небольшой процент выбираемых строк таблицы.