Courseiva
Performance Optimization →easyMultiple Choice

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 →

How Courseiva writes practice questions · Editorial policy

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.