Интернет магазин китайских планшетных компьютеров |
|
Компьютеры - Семантическая оптимизация запросов СУБД23 января 2011Оглавление: 1. Семантическая оптимизация запросов СУБД 2. Упрощение условий и распределение предикатов Семантическая оптимизация запросов СУБД — процесс валидации и преобразования синтаксического дерева запроса в форму, пригодную для дальнейших шагов оптимизации. На этой стадии выполняется:
Преобразование запросов в каноническую формуЗапросы приводятся в каноническую форму, то есть переписываются так, чтобы они содержали минимальное количество операторов SELECT. Везде, где возможно, запрос должен быть приведен к форме единственного оператора SELECT. Это может позволить последующим фазам оптимизации сгенерировать значительно более эффективный план выполнения для сложных запросов. Раскрытие представленийРаскрытие представлений применяется для того, чтобы итоговый запрос содержал ссылки только на материализованные отношения и было возможным использовать конвейерную обработку данных.
Преобразование подзапросов в соединенияПреобразование подзапросов в соединения необходимо для применения конвейерной обработки данных и минимизации объема результатов подзапросов, аккумулируемых во временной дисковой или в оперативной памяти.
Спуск предикатов
Просмотров: 1856
|