Which of the following statements are true about multi-cluster Warehouses in Snowflake? (Select all that apply).

A)  Multi-cluster warehouses support all properties of a single-cluster warehouse
B)  Increasing the number of compute resources in a multi-cluster warehouse is an example of scaling up
C)  A single cluster warehouse can be reconfigured to turn into a multi-cluster warehouse but vice-versa is not true
D)  None of the above

Correct Answer :   Multi-cluster warehouses support all properties of a single-cluster warehouse


Explanation :

Multi-cluster warehouses support all the same properties and actions as single warehouses, including:
 
* Specifying  warehouse size ( e.g. XS, S, M, L…)
* Resizing a warehouse at any time.
* Auto-suspending a running warehouse due to inactivity;
* Auto-resuming a suspended warehouse when new queries are submitted.

Answer choice-B is incorrect. Increasing the number of compute resources in a multi-cluster warehouse is an example of scaling out. Increasing the size of compute clusters is an example of scaling up.

Answer choice-C is incorrect. A single cluster warehouse can be reconfigured to turn into a multi-cluster warehouse. To do this, you will have to set the max_cluster_count to a value greater than 1 as shown in the example below:
 
ALTER WAREHOUSE “COMPUTE_WH” SET MAX_CLUSTER_COUNT = 3;
 
Similarly, a multi-cluster warehouse can be reconfigured to turn into a single cluster warehouse. To do this, you will have to set the max_cluster_count to a value equal to 1 as shown in the example below:
 
ALTER WAREHOUSE “COMPUTE_WH” SET MAX_CLUSTER_COUNT = 1;