Join Ordering: Bottom-up Dynamic Programming for Query Optimization - Lecture 7
CMU Database Group via YouTube
Overview
Learn about bottom-up join ordering optimization techniques in database query processing through this advanced lecture from Carnegie Mellon University's Special Topics in Database course. Professor Andy Pavlo explores the fundamental concepts and algorithms used to determine the most efficient way to execute join operations in database systems. Delve into detailed explanations of bottom-up join enumeration strategies, cost estimation methods, and optimization techniques that database management systems employ to improve query performance. Examine real-world examples and practical implementations while gaining insights into how modern database systems make intelligent decisions about join order selection to enhance query execution efficiency.
Syllabus
#07 - Join Ordering: Bottom-up (CMU Optimize!)
Taught by
CMU Database Group