Базы данных Oracle - статьи

         

Оптимизатор автоматической настройки - Automatic Tuning Optimizer


Важно обратить внимание на то, что Automatic Tuning Optimizer – это оптимизатор запросов, который работает в специальным автоматическом режиме настройки. Поэтому Automatic Tuning Optimizer выполняет те же функции, что и обычный оптимизатор запросов, но с дополнительными возможностями и функциональностью. Эта дополнительная функциональность включает в себя этапы проверки правильности собственных внутренних оценок, а также поддержки внешней информации (например, статистические данные). Сюда же включаются этапы исследования для нахождения новых путей доступа, существенно повышающих производительность, и анализ возможности проведения изменений в SQL-предложениях для эффективной обработки данных.

SQL Tuning Advisor переводит оптимизатор в режим автоматической настройки, чтобы получить совет для SQL-предложении. Такой совет может состоять из различных рекомендаций от Automatic Tuning Optimizer, касающихся статистики, плана запросов, путей доступа (например, индексов) и SQL-конструкций. В дополнение к сгенерированным рекомендациям он может собрать определенную информацию для собственного использования SQL-предложением. Это - вспомогательная информация, которая будет использоваться вместе со статистикой базы данных. Automatic Tuning Optimizer использует несколько типов анализа: статистический анализ, SQL-профилирование (profiling), анализ пути доступа и анализ SQL-структуры. Каждый из этих анализов может дать отдельную рекомендацию для SQL-предложения.



Содержание раздела