- Lab
-
Libraries: If you want this lab, consider one of these libraries.
- Cloud
- Data

Optimizing Query Performance with Sort Keys and Distribution Styles in Amazon Redshift
In this lab, you'll learn how to optimize Amazon Redshift performance by adding sort keys and selecting appropriate distribution styles for tables.

Lab Info
Table of Contents
-
Challenge
Upload the Data to Amazon S3
Upload events.csv (7.04 KB) and event-details.csv (865 Bytes) to the AWS CloudShell then copy the files to the precreated bucket in Amazon S3.
-
Challenge
Compare Query Performance: With vs. Without Sort Keys in Amazon Redshift
Create two events Amazon Redshift events tables—one with a sort key and one without. Then, use EXPLAIN to analyze and compare the performance and query cost of each table.
-
Challenge
Compare Distribution Styles: EVEN vs. DISTKEY vs. ALL in Amazon Redshift
Create two Amazon Redshift tables: a small event details lookup table using the ALL distribution style and a larger events table using a different distribution style. Then, verify that the assigned distribution styles are correctly applied.
About the author
Real skill practice before real-world application
Hands-on Labs are real environments created by industry experts to help you learn. These environments help you gain knowledge and experience, practice without compromising your system, test without risk, destroy without fear, and let you learn from your mistakes. Hands-on Labs: practice your skills before delivering in the real world.
Learn by doing
Engage hands-on with the tools and technologies you’re learning. You pick the skill, we provide the credentials and environment.
Follow your guide
All labs have detailed instructions and objectives, guiding you through the learning process and ensuring you understand every step.
Turn time into mastery
On average, you retain 75% more of your learning if you take time to practice. Hands-on labs set you up for success to make those skills stick.