Snowflake Performance: Query Acceleration and Caching

Snowflake    |    Intermediate
  • 10 videos | 1h 23m 27s
  • Includes Assessment
  • Earns a Badge
Rating 4.7 of 3 users Rating 4.7 of 3 users (3)
Optimizing data queries in Snowflake involves partitioning and clustering large datasets to ensure quicker access and improved performance. Mastering query acceleration and caching techniques is essential for faster response times and accurate, up-to-date query results. In this course, you will learn about the Snowflake data model, focusing on how data is structured and managed within the platform. Then you will explore the importance of partitions and clustering, essential techniques for optimizing data queries by dividing large datasets into smaller, manageable pieces for quicker access and improved performance. Next, you will investigate techniques to enhance query performance, such as query acceleration and caching. You will enable query acceleration for warehouses for faster response times in complex queries and assess which queries benefit most from these enhancements. Additionally, you will use SnowSQL for efficient data loading. Finally, you will discover the intricacies of query result caching, see how your query structure affects caching, and manage caching effectively, including turning it off to ensure accurate and up-to-date query results.

WHAT YOU WILL LEARN

  • Discover the key concepts covered in this course
    Analyze how databases, schemas, tables, and partitions figure into snowflake's data model
    Outline the working of clustering, time travel, and fail-safe
    Analyze the working of the query acceleration service (qas) and caching on snowflake
    Instantiate a warehouse with the qas turned on and evaluate a query for eligibility
  • Analyze the results of an eligible query run with and without query acceleration
    Load data into a table for benchmarking purposes
    Analyze the impact of query result caching and local disk caching
    Outline scenarios where query result caching is and is not used
    Summarize the key concepts covered in this course

IN THIS COURSE

  • 1m 6s
    In this video, we will discover the key concepts covered in this course. FREE ACCESS
  • 11m 35s
    Upon completion of this video, you will be able to analyze how databases, schemas, tables, and partitions figure into Snowflake's data model. FREE ACCESS
  • Locked
    3.  Partitions and Clustering
    7m 13s
    After completing this video, you will be able to outline the working of clustering, time travel, and fail-safe. FREE ACCESS
  • Locked
    4.  Query Acceleration and Caching
    12m
    Upon completion of this video, you will be able to analyze the working of the query acceleration service (QAS) and caching on Snowflake. FREE ACCESS
  • Locked
    5.  Enabling Query Acceleration
    10m 42s
    Learn how to instantiate a warehouse with the QAS turned on and evaluate a query for eligibility. FREE ACCESS
  • Locked
    6.  Analyzing Eligibility for Query Acceleration
    12m 38s
    In this video, find out how to analyze the results of an eligible query run with and without query acceleration. FREE ACCESS
  • Locked
    7.  Using SnowSQL for Data Loading
    10m 22s
    During this video, discover how to load data into a table for benchmarking purposes. FREE ACCESS
  • Locked
    8.  Caching Query Results
    11m 55s
    In this video, you will learn how to analyze the impact of query result caching and local disk caching. FREE ACCESS
  • Locked
    9.  Turning Off Caching
    4m 20s
    Find out how to outline scenarios where query result caching is and is not used. FREE ACCESS
  • Locked
    10.  Course Summary
    1m 37s
    In this video, we will summarize the key concepts covered in this course. FREE ACCESS

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.

Digital badges are yours to keep, forever.