Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Query Optimizer Implementations - Part 2 - Lecture 17

CMU Database Group via YouTube

Overview

Explore advanced query optimizer implementations in this lecture from CMU's Advanced Database Systems course. Delve into the history of query optimizers, comparing top-down and bottom-up approaches. Learn about logical pre-optimization, physical operators, and real-world issues in query optimization. Examine reordering techniques, permutations, and the Cascades framework. Investigate extensions from the Volcano optimizer, including expressions, groups, and multi-expressions. Understand transformation rules and their application through examples. Study the graph data structure used in query optimization, and explore concepts of optimality in query planning. Gain insights into the intricacies of transformation rules and the Cascades framework from Prof. Andy Pavlo's comprehensive presentation.

Syllabus

Intro
Query Optimizers
History
TopDown vs BottomUp
Class Overview
Logical Preoptimization
Physical Operators
Real World Issues
Reordering
Permutation
Hyper
Cascades
Extensions from Volcano
Expressions
Groups
Multi Expressions
Transformation Rules
Transformation Rules Example
Graph Data Structure
Optimality
Query Plan
Transformation Rule
Cascade

Taught by

CMU Database Group

Reviews

Start your review of Query Optimizer Implementations - Part 2 - Lecture 17

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.