From the course: Using Snowflake with Tableau

Unlock this course with a free trial

Join today to access over 24,800 courses taught by industry experts.

Tuning and scaling warehouses

Tuning and scaling warehouses

- Whether you're managing small workloads or handling massive, unpredictable spikes in queries, Snowflake's warehouse configurations give you the flexibility to optimize your specific needs. First, let's briefly cover how Snowflake's virtual warehouses work. A warehouse in Snowflake is essentially a cluster of compute resources. Whenever you run queries, the warehouse allocates resources to execute them. By default, a warehouse operates as a single cluster warehouse. Meaning, it uses a fixed number of compute resources. However, when the demand grows, whether that's more users or more complex queries, the single cluster might not be sufficient, causing delays or queries to queue up. This is where multi-cluster warehouses come into play. Multi-cluster configurations allow Snowflake to dynamically allocate additional compute resources to handle increasing demand, ensuring that queries continue running efficiently even when the load spikes. Now let's dive into two primary scaling modes…

Contents