SnowPro Core Exam QuestionsBrowse all questions from this exam

SnowPro Core Exam - Question 17


Why would a customer size a Virtual Warehouse from an X-Small to a Medium?

Show Answer
Correct Answer: D

A customer would size a Virtual Warehouse from an X-Small to a Medium to accommodate a more complex workload. Resizing the warehouse increases the compute resources available, which is particularly beneficial for larger, more complex queries. This ensures that the queries can execute more efficiently without significant delays or resource limitations.

Discussion

46 comments
Sign in to comment
ggwwOption: D
Dec 29, 2021

should be D

SteveKarr
Mar 1, 2022

A is the correct answer. Ref: https://docs.snowflake.com/en/user-guide/warehouses-considerations.html Resizing a warehouse generally improves query performance, particularly for larger, more complex queries. It can also help reduce the queuing that occurs if a warehouse does not have enough compute resources to process all the queries that are submitted concurrently. Note that warehouse resizing is not intended for handling concurrency issues; instead, use additional warehouses to handle the workload or use a multi-cluster warehouse (if this feature is available for your account).

YokoSumiGaeshi
Feb 8, 2023

The text you quote explains why D is the correct answer.

AdolinKholin
Jun 12, 2023

Answer is D. As you mention warehouse resizing is not intended for handling concurrency issues(i.e handling more queries). The solution for A would be multi-clustering.

asorock
Jul 11, 2023

You answer option contradicts you post. What you posted mentioned that "...particularly for larger, more complex queries.". So correct answer is D

ifmateus
Aug 22, 2023

The answer literally justifies why it's A.. Scaling up improves query performance and can reduce queing to process queries submitted concurrently. "Use additional warehouses to handle the workload". Everything related to workload is solved through Scaling Out (more VW) and not by increasing the size of the VW.

rsmurugan
Jan 15, 2022

Answer is D https://docs.snowflake.com/en/user-guide/warehouses-tasks.html#resizing-a-warehouse

DiegovazOption: D
Jun 15, 2022

Scale up(resizing warehouse) is done to accommodate more complex queries, it don't help with concurrency! https://docs.snowflake.com/en/user-guide/warehouses-considerations.html

bharathmvOption: D
Sep 6, 2022

Scale up for complex queries. Scaleout for higher number of users and better concurrency.

SpookjeOption: D
Sep 28, 2022

Scale up for more complex queries, and scale out to accomodate more concurrent queries

SilversRayleigh
Oct 18, 2022

Doesn't more queries imply a more complex workload?

ajay_1233456
Jan 22, 2023

D is correct

JuciiferOption: D
Apr 22, 2023

Scaling up solves PERFORMANCE not CONCURRENCY.

pistachio99Option: D
Oct 6, 2023

Should be D. If a query is too complex Snowflake would simply not be able to finished the query in XS warehouse. You have to increase to the warehouse size to medium to make it work.

SolutionA
Oct 20, 2023

How do you know that medium size will complete the sql medium size may take 10 mins then xsmall may take 20 mins unless timeout is not defined

Chhatresh
Apr 8, 2024

Resizing a warehouse to a larger size is useful when the operations being performed by the warehouse will benefit from more compute resources, including: Improving the performance of large, complex queries against large data sets. Improving performance while loading and unloading significant amounts of data.

Zafar202
Jan 10, 2022

A,D both

Fab33Option: D
Jan 12, 2022

should be D

blazingliverbirdOption: D
Jan 23, 2022

should be D

arpit_dataguyOption: D
Jan 27, 2022

To accommodate more queries ( parallel query processing ) more clusters should be added & to scale the workload T shirt size should be increased.

Sid460545
Jan 30, 2022

A and D both should be correct

StrStudy
Jan 31, 2022

should be D

MinuteMaidOption: D
Mar 16, 2022

with a doubt, D

aqmdla2002Option: D
Mar 20, 2022

https://docs.snowflake.com/en/user-guide/warehouses-considerations.html#warehouse-resizing-improves-performance "Resizing a warehouse generally improves query performance, particularly for larger, more complex queries."

Percy2112Option: D
Aug 14, 2022

Increasing the size of a warehouse can help to execute complex and on huge dataset. Small VWH might timeout and take longer time to execute same query as compare to Large Size warehouse.

MwashaOption: D
Sep 16, 2022

yOU ALREADY KNOW WHY

MultiCloudIronManOption: D
Nov 3, 2022

This is the correct answer

Tapasgup007Option: D
Dec 3, 2022

D is correct Answer

subbieOption: D
Jan 5, 2023

You scale up to accommodate complex queries and you scale out to accommodate concurrent queries. So answer is D.

EmiBOption: D
Mar 6, 2023

Scaling up solves PERFORMANCE not CONCURRENCY.

location75
Apr 17, 2023

Answer is D

jonathanb21Option: D
Apr 22, 2023

D is the correct answer. https://docs.snowflake.com/en/user-guide/warehouses-considerations#warehouse-resizing-improves-performance

Mayuri917233Option: A
May 11, 2023

A is the correct answer.

malexandersalazarOption: D
May 13, 2023

A for Concurrency D for Workload/Perfomance D is the correct answer.

VS3497
Jun 14, 2023

B. To accommodate more users

PoornaChandraIn
Jul 4, 2023

Correct Anaswer is A . https://docs.snowflake.com/en/user-guide/warehouses-tasks

ifmateus
Aug 22, 2023

The answer literally justifies why it's A.. Scaling up improves query performance and can reduce queing to process queries submitted concurrently. "Use additional warehouses to handle the workload". Everything related to workload is solved through Scaling Out (more VW) and not by increasing the size of the VW.

SolutionA
Oct 20, 2023

What is the definition of complex workload the option is incomplete

avashishOption: D
Jan 7, 2024

D is correct answer because when query is more complex then it will be using more compute power so in that case VW size should be increased from XS to medium

e_l_i_a_s
Jan 24, 2024

The answer id D

_yyuktaOption: D
Feb 23, 2024

D is correct

AnireddySaikiranReddy
Feb 25, 2024

The answer id D

JasMozaiOption: A
May 8, 2024

Everything related to workload is solved through Scaling Out (more VW) and not by increasing the size of the VW.

p22_nileshOption: D
Jun 3, 2024

Scale up is for complex queries

pranalig
Jun 16, 2024

correct answer:D

nsvsai1357
Jul 8, 2024

D is correct answer If queries processed by a warehouse are running slowly, you can always resize the warehouse to provision more compute resources. The additional resources do not impact any queries that are already running, but once they are fully provisioned they become available for use by any queries that are queued or newly submitted.

Mallikharjuna452
Jul 17, 2024

To Accommodate a More workloads

VLMBL_94Option: D
Aug 5, 2024

Acc to snowflake document "In general, you should try to match the size of the warehouse to the expected size and complexity of the queries to be processed by the warehouse"

mackel
Sep 25, 2024

should be D: "Note that warehouse resizing is not intended for handling concurrency issues"; i.e. number of queries...

tharangaweerOption: D
Feb 1, 2025

To accomodate more complex queries

jeny12138Option: D
Apr 7, 2025

D is correct