The Most Addictive Python and SQL Courses
PowerBI Data Analyst - Create visualizations and dashboards from scratch
Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore the fundamentals of query optimization in database systems through this comprehensive lecture from Carnegie Mellon University's Introduction to Database Systems course. Learn how database management systems analyze and improve SQL query performance by examining cost-based optimization techniques, query plan generation, and execution strategies. Discover the principles behind query rewriting, join ordering algorithms, and statistical estimation methods that enable databases to efficiently process complex queries. Understand how optimizers evaluate different execution paths and select the most efficient approach based on data characteristics and system resources. Master the theoretical foundations and practical applications of query optimization that are essential for database performance tuning and system design.
Syllabus
#15 - Query Optimization Part 1 (CMU Intro to Database Systems)
Taught by
CMU Database Group