logo search
Основы языка SQL

Фазы выполнения sql-оператора

SELECT A,B,C, FROM X,Y WHERE A<500 AND C='ASF'

parse

Синтаксический разбор оператора

validate

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

access plan

Генерация плана доступа к ресурсам. План доступа - это двоичное представление выполнимого кода по отношению к данным, сохраняемым в БД

optimize

Оптимизация плана доступа. Для увеличения скорости поиска данных могут применяться индексы. Оптимизация использования взаимосвязанных таблиц

execute

Выполнение оператора