Exam DEA-C02 Topic 1 Question 58 Discussion
Actual exam question for Snowflake's DEA-C02 exam
Question #: 58
Topic #: 1
Question #: 58
Topic #: 1
Consider a table 'EVENT DATA' that stores events from various applications. The table has columns like 'EVENT ID, 'EVENT TIMESTAMP, 'APPLICATION ID', 'USER ID', and 'EVENT _ TYPE. A significant portion of queries filter on 'EVENT TIMESTAMP ranges AND 'APPLICATION ID. The data volume is substantial, and query performance is crucial. You observe high clustering depth after initial loading. Which combination of actions will provide the MOST effective performance optimization, addressing both clustering depth and query performance?
Suggested Answer: B Vote an answer
Clustering on '(EVENT _ TIMESTAMP, APPLICATION_ID)' directly addresses the common query patterns. Regularly running 'OPTIMIZE TABLE EVENT DATA' with an appropriately sized warehouse ensures the data remains well-clustered as new data is added, reducing clustering depth and maintaining performance. Monitoring clustering depth is essential to identify when reclustering is needed. Clustering on a single dimension like 'USER IDS (C) doesn't address the primary query patterns. Creating separate tables (A, D) introduces complexity and management overhead. Materialized views (E) are helpful for specific pre-aggregated results, but clustering optimizes the base table for a wider range of queries. Optimizing with the right sized warehouse is crucial, a small warehouse might take an extremely long time.
by Payne at Nov 23, 2025, 02:04 AM
0
0
0
10
Comments
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.
Report Comment
Commenting
You can sign-up / login (it's free).