DEA-C02 Performance Optimization Practice Question
A data engineer notices that a dashboard query is running slowly. The query filters a large table on a column with high cardinality and returns a small number of rows. The engineer wants to improve performance for this specific query pattern. Which Snowflake feature is most appropriate?
⚠ Common exam trap
Test-takers frequently confuse search optimization with clustering or query acceleration, but only search optimization is purpose-built for selective point lookups on high-cardinality columns.
Answer choices
Why each option matters
Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.
Correct answer & explanation
✓
Search optimization service
Search optimization service is the ideal Snowflake feature for accelerating selective point lookups on high-cardinality columns. It creates a persistent search access path that allows the optimizer to efficiently find matching rows, reducing the need to scan entire micro-partitions. This results in faster response times for dashboard queries that filter on specific values and return few rows.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
Query acceleration service
Why it's wrong here
Query acceleration service helps with queries that have large scans and selective filters by offloading portions of the scan to shared compute resources. However, it is not specifically designed for point lookups on high-cardinality columns. Search optimization service is the more targeted solution for this scenario.
- ✓
Search optimization service
Why this is correct
Search optimization service is designed to accelerate selective point lookups and queries that filter on high-cardinality columns and return a small number of rows. It builds a search access path that allows the optimizer to quickly locate matching rows without scanning all micro-partitions. This directly addresses the slow dashboard query pattern.
- ✗
Materialized view
Why it's wrong here
Materialized views are beneficial for pre-computing aggregations or joins, but they are not optimized for selective point lookups on high-cardinality columns. They require maintenance and may not improve performance for queries that return a small number of rows. The search optimization service is specifically designed for this use case.
- ✗
Clustering key on the filtered column
Why it's wrong here
Clustering can improve pruning for range filters, but for high-cardinality columns with point lookups, the benefits are limited because the data is spread across many micro-partitions. Clustering may not provide the same performance boost as search optimization for selective queries. It is more suited for range or equality filters on lower cardinality columns.
About these practice questions
This DEA-C02 question is part of Courseiva's 229-question bank — original exam-style content with full explanations and wrong-answer analysis, never real exam questions or exam dumps. Learn why practice questions differ from exam dumps →
JA
Written and reviewed by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
Last reviewed September 2026 · checked against the official Snowflake exam blueprint
This DEA-C02 practice question is part of Courseiva's free Snowflake certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the DEA-C02 exam.