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

YouTube

A Deep Dive in How Slow SELECT * Is

Hussein Nasser via YouTube

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the intricacies of database performance in this 39-minute video that delves into the question of why SELECT * queries can be slow and costly. Learn about database page layout, how SELECT operations work, and the factors that contribute to query performance. Discover why index-only scans may not be possible with SELECT * queries, and understand the impact of deserialization costs. Examine the concept of inline and out-of-line columns, and how they affect query execution. Investigate the network costs associated with retrieving large amounts of data, and the client-side deserialization process. Gain valuable insights into database engineering and optimization techniques to improve query performance in row-store database engines.

Syllabus

Intro
Database Page Layout
How SELECT Works
No Index-Only Scans
Deserialization Cost
Not All Columns are Inline
Network Cost
Client Deserialization

Taught by

Hussein Nasser

Reviews

Start your review of A Deep Dive in How Slow SELECT * Is

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.