exam questions

Exam SnowPro Core All Questions

View all questions & answers for the SnowPro Core exam

Exam SnowPro Core topic 1 question 736 discussion

Actual exam question from Snowflake's SnowPro Core
Question #: 736
Topic #: 1
[All SnowPro Core Questions]

What is a recommended approach for optimizing query performance in Snowflake?

  • A. Use subqueries whenever possible.
  • B. Use a large number of joins to combine data from multiple tables.
  • C. Select all columns from tables, even if they are not needed in the query.
  • D. Use a smaller number of larger tables rather than a larger number of smaller tables.
Show Suggested Answer Hide Answer
Suggested Answer: D 🗳️

Comments

Chosen Answer:
This is a voting comment (?). It is better to Upvote an existing comment if you don't have anything to add.
Switch to a voting comment New
guau
8 months, 3 weeks ago
Selected Answer: D
D this time
upvoted 2 times
...
singhks
1 year, 2 months ago
D is the correct answer. Snowflake makes use of clustering on tables. Users can utilize cluster key to enhance query performance (partition pruning) on large tables. Lesser the number of joins between several tables = better performance in general.
upvoted 4 times
...
arnabbis4u
1 year, 3 months ago
The correct answer is D. Use a smaller number of larger tables rather than a larger number of smaller tables. Here are some of the reasons why using a smaller number of larger tables can improve query performance in Snowflake: Reduced data movement: When you join multiple tables, Snowflake needs to move data between the tables. This can be a bottleneck, especially if the tables are large. Using a smaller number of larger tables can reduce the amount of data that needs to be moved, which can improve performance. Improved caching: Snowflake caches data in memory. When you use a smaller number of larger tables, the data is more likely to be cached in memory, which can also improve performance. Simplified query planning: Snowflake's query planner is more efficient when it has to plan queries for a smaller number of tables. This can also improve performance.
upvoted 4 times
alfredofmt
1 year, 2 months ago
Love the copy-paste from ChatGPT
upvoted 2 times
...
...
MultiCloudIronMan
1 year, 3 months ago
Selected Answer: A
This because subqueries will cache their result and it can be reused
upvoted 1 times
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...
exam
Someone Bought Contributor Access for:
SY0-701
London, 1 minute ago