nerdexam
Snowflake

COF-C02 · Question #388

What value provides information about disk usage for operations where intermediate results do not fit in memory in a Query Profile?

The correct answer is D. Spilling. In Snowflake's Query Profile, 'Spilling' refers to the condition where a query operator's intermediate results exceed available memory and must be temporarily written to local disk (local spilling) or remote cloud storage (remote spilling). The Spilling metric in the profile…

Performance Concepts

Question

What value provides information about disk usage for operations where intermediate results do not fit in memory in a Query Profile?

Options

  • AIO
  • BNetwork
  • CPruning
  • DSpilling

How the community answered

(39 responses)
  • B
    5% (2)
  • C
    3% (1)
  • D
    92% (36)

Explanation

In Snowflake's Query Profile, 'Spilling' refers to the condition where a query operator's intermediate results exceed available memory and must be temporarily written to local disk (local spilling) or remote cloud storage (remote spilling). The Spilling metric in the profile quantifies how much data was offloaded to disk during query execution. High spilling values indicate memory pressure and are a key performance optimization target. IO (A) refers to general input/output read statistics. Network (B) tracks data transferred between nodes. Pruning (C) refers to how many micro-partitions were eliminated before scanning-an efficiency metric, not a memory overflow indicator.

Topics

#Query Profile#Spilling#Performance Optimization#Memory Management

Community Discussion

No community discussion yet for this question.

Full COF-C02 Practice