Поиск

L2AVADON

СТАТЬИ

Полный и частичный разбор

Процесс компиляции нового курсора называется полным разбором (и сам по себе заслуживает отдельной книги); в контексте этой главы он может быть упрощенно представлен четырьмя этапами:

Проверка

Курсор проверяется на соответствие синтаксическим правилам SQL, также проверяются объекты (таблицы и столбцы), на которые он ссылается.

Компиляция

Курсор компилируется в исполняемый вид и загружается в разде­ляемый пул сервера базы данных. Для определения местоположе­ния курсора в разделяемом пуле используется его адрес.

Вычисление плана выполнения

Оптимизатор по стоимости (cost-based optimizer - CBO) Oracle опре­деляет наилучший для данного курсора план выполнения и присое­диняет его к курсору.

 
1 2 3 4 5