100 Snowflake Cost Optimization Techniques
- Description
- Curriculum
- FAQ
- Reviews
What You Will Learn About Spending
-
How to use even bigger virtual warehouses for less expensive queries.
-
How to avoid huge cost traps in Snowflake by changing different parameter values.
-
How to optimize queries, compute, storage and overall costs in Snowflake.
-
How to properly consolidate underutilized warehouses.
-
How each serverless feature in Snowflake works and how to estimate their cost.
-
How to use parallel data transfer and processing everywhere you can.
-
How to combine different Snowflake editions in your organization.
-
How to use better data visualizations to estimate spending.
-
How to reduce your spending on all your Snowflake accounts.
-
I also offer over 300 high-quality presentation slides with the summary on each tip or technique!
Where You May Use This Knowledge
-
Drastically reduce costs on your own Snowflake accounts.
-
Create more Snowflake accounts – with different editions – and use them efficiently.
-
Help your clients reduce spending on their Snowflake accounts.
-
Help your employer reduce costs on Snowflake in your own organization.
-
Learn to recognize the traps most people fall into when using Snowflake.
-
Create not just highly performant, but also cost-effective SQL queries.
-
Learn how to get cheaper queries with huge warehouses, using hundreds of nodes.
-
I also offer an open-source GitHub repository with dozens of hands-on exercises and experiments!
What You Will Learn About Snowflake
-
Learn all about the virtual warehouses.
-
Learn how to monitor and optimize queries.
-
Learn about resource monitors and budgets.
-
Learn query acceleration and search optimization
-
Estimate efficient automatic clustering and maintenance of materialized views.
-
Learn all that matters about time travel and zero-copy cloning.
-
Learn how to efficiently deploy and combine Snowflake with other applications.
-
I have many brief but focused hands-on presentations of different Snowflake features!
Who I Am
-
The only world-class expert from Canada selected for the Snowflake Data Superhero program in 2021.
-
SnowPro Certification SME (Subject Matter Expert) – many SnowPro exam questions have been created by me.
-
Passed four SnowPro certification exams to date (with no retakes): Core, Architect, Data Engineer, Data Analyst.
-
Specialized in Snowflake for the past few years: I worked for Snowflake Partner companies, I served dozens of clients in this capacity or as an independent consultant, today I share my knowledge with highly specialize courses on Snowflake.
This is truly “the” Bible on Snowflake spending!
No other course, book or documentation around will offer as much insights, hands-on experiments and knowledge transfer on optimizing the cost on Snowflake as my course here, guaranteed!
Enroll today, and keep this course forever!
-
6Introduction to Virtual WarehousesVideo lesson
-
7Tip #1: Larger Virtual Warehouses May Actually Cost You LessVideo lesson
-
8Tip #2: Auto-Suspend Any Warehouse After One MinuteVideo lesson
-
9Tip #3: Any Resumed Warehouse Will Cost You at Least One MinuteVideo lesson
-
10Tip #4: Never Auto-Suspend Any Warehouse After Less Than One MinuteVideo lesson
-
11Tip #5: X-Small Warehouses Could Be Powerful EnoughVideo lesson
-
12Tip #6: Resized Warehouses are for More Complex QueriesVideo lesson
-
13Tip #7: Multi-Cluster Warehouses are for Multiple Users and ConcurrencyVideo lesson
-
14Tip #8: Multi-Cluster Warehouses Should Always Have Min Clusters 1Video lesson
-
15Tip #9: Use Economy Scaling Policy To Save MoneyVideo lesson
-
16Tip #10: When to Use Snowpark-Optimized WarehousesVideo lesson
-
17Test Your KnowledgeQuiz
-
18Introduction to Compute WorkloadsVideo lesson
-
19Tip #11: Use Resource MonitorsVideo lesson
-
20Tip #12: Use Account-Level BudgetsVideo lesson
-
21Tip #13: Prevent Never-Ending QueriesVideo lesson
-
22Tip #14: Manually Kill Running QueriesVideo lesson
-
23Tip #15: Reduce Warehouse SizesVideo lesson
-
24Tip #16: Consolidate All WarehousesVideo lesson
-
25Tip #17: Use Parallel Jobs for Batch TransformationsVideo lesson
-
26Tip #18: Avoid Checking Too Much on MetadataVideo lesson
-
27Tip #19: Charts for Warehouse MonitoringVideo lesson
-
28Tip #20: Revisit the Main Traps with WarehousesVideo lesson
-
29Test Your KnowledgeQuiz
-
30Introduction to Snowflake AccountsVideo lesson
-
31Tip #21: What to Choose for a Free Trial AccountVideo lesson
-
32Tip #22: When to Use a Free Trial AccountVideo lesson
-
33Tip #23: Understand Price Tables for Virtual Warehouse Compute ServicesVideo lesson
-
34Tip #24: Understand Price Tables for Cloud and Serverless ServicesVideo lesson
-
35Tip #25: Understand Price Tables for Storage and Data TransferVideo lesson
-
36Tip #26: Use the Account Overview Interface in SnowsightVideo lesson
-
37Tip #27: Use Organization AccountsVideo lesson
-
38Tip #28: Limit Warehouse Changes with Access ControlVideo lesson
-
39Tip #29: Adjust Default Values of Account-Level ParametersVideo lesson
-
40Tip #30: Careful with Reader AccountsVideo lesson
-
41Test Your KnowledgeQuiz
-
42Introduction to Snowflake EditionsVideo lesson
-
43Tip #31: When to Choose Enterprise over Standard EditionVideo lesson
-
44Tip #32: How to Avoid Multi-Cluster WarehousesVideo lesson
-
45Tip #33: When to Use Incremental MaterializationsVideo lesson
-
46Tip #34: How to Emulate Materialized ViewsVideo lesson
-
47Tip #35: The Case for Extended Time TravelVideo lesson
-
48Tip #36: Use Standard Edition Account for AnalyticsVideo lesson
-
49Tip #37: Use Separate Standard Edition Account for Common QueriesVideo lesson
-
50Tip #38: How to Reduce Costs to Zero for an Inactive Paid AccountVideo lesson
-
51Tip #39: When to Choose the Business Critical EditionVideo lesson
-
52Tip #40: When to Choose the Virtual Private Snowflake (VPS) EditionVideo lesson
-
53Test Your KnowledgeQuiz
-
54Introduction to Query MonitoringVideo lesson
-
55Tip #41: Monitor Longest Running QueriesVideo lesson
-
56Tip #42: Interpret Query HistoryVideo lesson
-
57Tip #43: More Charts for Query MonitoringVideo lesson
-
58Tip #44: Use Query TagsVideo lesson
-
59Tip #45: Reduce Frequency of Simple QueriesVideo lesson
-
60Tip #46: Reduce Frequency of Metadata QueriesVideo lesson
-
61Tip #47: Reduce Frequency of SHOW CommandsVideo lesson
-
62Tip #48: Clone Less FrequentlyVideo lesson
-
63Tip #49: Change Query SchedulesVideo lesson
-
64Tip #50: Parallel over Sequential Transfer and ProcessingVideo lesson
-
65Test Your KnowledgeQuiz
-
66Introduction to Query OptimizationVideo lesson
-
67Tip #51: Use the Query ProfileVideo lesson
-
68Tip #52: Use the Explain StatementVideo lesson
-
69Tip #53: Use Data CachingVideo lesson
-
70Tip #54: Queries on Data LakesVideo lesson
-
71Tip #55: Use Vectorized Python UDFsVideo lesson
-
72Tip #56: Use Batch Commands to Prevent Transaction LocksVideo lesson
-
73Tip #57: Reduce Query Complexity and Compilation TimeVideo lesson
-
74Tip #58: Check for Cross Joins and Exploding JoinsVideo lesson
-
75Tip #59: Process Only New or Updated DataVideo lesson
-
76Tip #60: Remote Spillage OptimizationVideo lesson
-
77Test Your KnowledgeQuiz
-
78Introduction to Serverless FeaturesVideo lesson
-
79Tip #61: Monitor the Cost of Automated JobsVideo lesson
-
80Tip #62: Estimate Cost of Scheduled TasksVideo lesson
-
81Tip #63: When to Use Serverless TasksVideo lesson
-
82Tip #64: Replace Snowpipe with Snowpipe StreamingVideo lesson
-
83Tip #65: Estimate Cost of Automatic Clustering on TablesVideo lesson
-
84Tip #66: Estimate Cost of the Query Acceleration Service (QAS)Video lesson
-
85Tip #67: Estimate Cost of the Search Optimization Service (SOS)Video lesson
-
86Tip #68: Reduce Materialized Views Maintenance CostVideo lesson
-
87Tip #69: Reduce Database Replication CostVideo lesson
-
88Tip #70: Estimate Cost of Hybrid TablesVideo lesson
-
89Test Your KnowledgeQuiz

External Links May Contain Affiliate Links read more