SnowPro Core Exam QuestionsBrowse all questions from this exam

SnowPro Core Exam - Question 1284


Based on a review of a Query Profile, which scenarios will benefit the MOST from the use of a data clustering key? (Choose two.)

Show Answer
Correct Answer:

Discussion

4 comments
Sign in to comment
9df430dOptions: BC
Feb 15, 2025

The clustering key help filtering and grouping.

ViniJsrOptions: AE
Feb 20, 2025

https://docs.snowflake.com/en/user-guide/tables-clustering-keys

ywan1600Options: BE
Mar 3, 2025

While ORDER BY (A) and GROUP BY (C) operations can sometimes benefit from clustering, the most significant improvements are generally seen with WHERE and JOIN operations. AGGREGATE (D) operations are not as directly impacted by clustering as the other two.

18527ecOptions: BE
Apr 30, 2025

From the documentation at ( https://docs.snowflake.com/en/user-guide/tables-clustering-keys ): Snowflake recommends prioritizing keys in the order below: Cluster columns that are most actively used in selective filters. For many fact tables involved in date-based queries (for example “WHERE invoice_date > x AND invoice date <= y”), choosing the date column is a good idea.[...] If there is room for additional cluster keys, then consider columns frequently used in join predicates, for example “FROM table1 JOIN table2 ON table2.column_A = table1.column_B”.