0
0
Snowflakecloud~20 mins

Multi-cluster warehouses in Snowflake - Practice Problems & Coding Challenges

Choose your learning style9 modes available
Challenge - 5 Problems
🎖️
Multi-cluster Warehouse Master
Get all challenges correct to earn this badge!
Test your skills under time pressure!
🧠 Conceptual
intermediate
2:00remaining
Understanding Multi-cluster Warehouse Behavior
What happens when a Snowflake multi-cluster warehouse reaches its maximum number of clusters during a high query load?
AQueries are rejected with an error indicating warehouse capacity exceeded.
BNew queries are queued until an existing cluster finishes processing and frees capacity.
CSnowflake automatically creates additional clusters beyond the maximum limit to handle the load.
DThe warehouse scales down to a single cluster to reduce costs.
Attempts:
2 left
💡 Hint
Think about how Snowflake manages concurrency within set limits.
Configuration
intermediate
2:00remaining
Configuring a Multi-cluster Warehouse
Which Snowflake SQL command correctly creates a multi-cluster warehouse named 'ANALYTICS_WH' with a minimum of 2 clusters and a maximum of 5 clusters?
ACREATE WAREHOUSE ANALYTICS_WH WAREHOUSE_SIZE = 'MEDIUM' MIN_CLUSTER_COUNT = 2 MAX_CLUSTER_COUNT = 5;
BCREATE WAREHOUSE ANALYTICS_WH WAREHOUSE_SIZE = 'MEDIUM' SET MIN_CLUSTER_COUNT = 2 SET MAX_CLUSTER_COUNT = 5;
CCREATE WAREHOUSE ANALYTICS_WH WITH WAREHOUSE_SIZE = 'MEDIUM' SET MIN_CLUSTER_COUNT = 2 MAX_CLUSTER_COUNT = 5;
DCREATE WAREHOUSE ANALYTICS_WH WITH WAREHOUSE_SIZE = 'MEDIUM' MIN_CLUSTER_COUNT = 2 MAX_CLUSTER_COUNT = 5;
Attempts:
2 left
💡 Hint
Check the correct syntax for warehouse creation with multi-cluster settings.
Architecture
advanced
2:00remaining
Choosing Multi-cluster Warehouse Settings for Variable Load
You have a workload with unpredictable spikes in query volume. Which multi-cluster warehouse configuration best balances cost and performance?
ASet MIN_CLUSTER_COUNT and MAX_CLUSTER_COUNT both to 1 to avoid extra costs.
BSet MIN_CLUSTER_COUNT equal to MAX_CLUSTER_COUNT at a high number to always have maximum clusters running.
CSet MIN_CLUSTER_COUNT to 1 and MAX_CLUSTER_COUNT to a higher number like 10 to allow scaling during spikes.
DDisable multi-cluster and rely on a single large cluster to handle all queries.
Attempts:
2 left
💡 Hint
Consider how multi-cluster warehouses scale and cost implications.
security
advanced
2:00remaining
Security Implications of Multi-cluster Warehouses
Which statement about security and multi-cluster warehouses in Snowflake is true?
AAll clusters in a multi-cluster warehouse share the same security context and access controls.
BEach cluster in a multi-cluster warehouse runs in a separate virtual private cloud (VPC) for isolation.
CMulti-cluster warehouses require separate user roles for each cluster to enforce security.
DData encryption keys differ per cluster in a multi-cluster warehouse.
Attempts:
2 left
💡 Hint
Think about how Snowflake manages security across clusters in the same warehouse.
service_behavior
expert
2:00remaining
Impact of Auto Suspend on Multi-cluster Warehouses
If a multi-cluster warehouse is configured with AUTO_SUSPEND = 300 seconds and MIN_CLUSTER_COUNT = 2, what happens when the warehouse is idle for 10 minutes?
AClusters above the minimum suspend after 5 minutes, but the minimum number of clusters remain running.
BThe warehouse suspends completely after 5 minutes, regardless of minimum cluster count.
CThe warehouse never suspends because minimum clusters must always be active.
DAll clusters suspend after 5 minutes of inactivity, including reducing clusters below the minimum count.
Attempts:
2 left
💡 Hint
Consider how auto suspend interacts with minimum cluster count in multi-cluster warehouses.