Author name: Abhay

Day 36: Workload Management Best Practices

Yesterday you learned how clustering keys and materialized views optimize the data layer — reorganizing micro-partitions for better pruning and pre-computing aggregations for instant reads. Today we’re moving from data-level optimization to compute-level strategy. Here’s a scenario the exam loves: your BI dashboards freeze every morning at 8 AM, right when the overnight ETL batch […]

Day 36: Workload Management Best Practices Read More »

DAY 35: Clustering Keys & Materialized Views for Performance

Yesterday you learned two serverless services that speed up queries at the compute level — QAS for outlier scans, SOS for point lookups. Today we’re going one layer deeper: optimizing how the data itself is physically organized. Clustering keys rearrange data inside micro-partitions so Snowflake can prune more aggressively — but they come with ongoing

DAY 35: Clustering Keys & Materialized Views for Performance Read More »

DAY 34: Query Acceleration & Search Optimization

Yesterday you mastered Snowflake’s three caching layers — result cache for $0 reruns, metadata cache for instant COUNT(*), and warehouse cache for warm SSD reads. Today we’re covering two serverless services that speed up queries without changing your SQL or resizing your warehouse: the Query Acceleration Service (QAS) and the Search Optimization Service (SOS). They

DAY 34: Query Acceleration & Search Optimization Read More »

DAY 33: Caching: Result, Metadata, Warehouse

Yesterday you learned where to find Snowflake’s monitoring data — ACCOUNT_USAGE for 365-day historical depth, INFORMATION_SCHEMA for real-time lookups. Today we’re covering a topic that directly impacts both performance and cost: Snowflake’s three-layer caching system. A query that costs $0 in compute and returns in milliseconds? That’s the result cache. A COUNT(*) that works even

DAY 33: Caching: Result, Metadata, Warehouse Read More »