Simple play icon Course
Skills Expanded

SnowPro Advanced Data Engineer: Performance Optimization

by Pinal Dave

Maximize your Snowflake data platform's performance with advanced optimization techniques. This course will teach you expert techniques for identifying and resolving bottlenecks, leveraging caching, and monitoring data pipelines.

What you'll learn

Optimizing the performance of your Snowflake data platform is crucial for ensuring the efficiency and scalability of your data-driven operations.

In this course, SnowPro Advanced Data Engineer: Performance Optimization, you'll gain the ability to become a Snowflake performance optimization expert.

First, you'll explore techniques for troubleshooting underperforming queries, including identifying bottlenecks, outlining telemetry, increasing efficiency, and identifying root causes.

Next, you'll discover how to configure Snowflake solutions for the best performance, including scaling out vs. scaling up, understanding virtual warehouse properties, optimizing micro-partitions and clustering, leveraging materialized views, and utilizing search and query acceleration services.

Finally, you'll learn how to outline and use caching features, as well as monitor continuous data pipelines, including Snowpipe, tasks, and streams.

When you're finished with this course, you'll have the skills and knowledge of Snowflake performance optimization needed to design, implement, and maintain highly efficient and scalable data solutions on the Snowflake platform.

About the author

Pinal Dave is an SQL Server Performance Tuning Expert and independent consultant with over 21 years of hands-on experience. He holds a Master of Science degree and numerous database certifications. Pinal has authored 14 SQL Server database books and 61 Pluralsight courses. To freely share his knowledge and help others build their expertise, Pinal has also written more than 5,700 database tech articles on his blog at

Ready to upskill? Get started