ARA-C01 · Question #6
Which system functions does Snowflake provide to monitor clustering information within a table (Choose two.)
The correct answer is A. SYSTEM$CLUSTERING_INFORMATION C. SYSTEM$CLUSTERING_DEPTH. Snowflake provides two built-in system functions for inspecting clustering health. SYSTEM$CLUSTERING_INFORMATION (A) returns detailed statistics about a table's clustering state, including the average depth, number of micro-partitions, and how well the data is sorted relative to
Question
Which system functions does Snowflake provide to monitor clustering information within a table (Choose two.)
Options
- ASYSTEM$CLUSTERING_INFORMATION
- BSYSTEM$CLUSTERING_USAGE
- CSYSTEM$CLUSTERING_DEPTH
- DSYSTEM$CLUSTERING_KEYS
- ESYSTEM$CLUSTERING_PERCENT
How the community answered
(43 responses)- A88% (38)
- B2% (1)
- D2% (1)
- E7% (3)
Explanation
Snowflake provides two built-in system functions for inspecting clustering health. SYSTEM$CLUSTERING_INFORMATION (A) returns detailed statistics about a table's clustering state, including the average depth, number of micro-partitions, and how well the data is sorted relative to the specified clustering key - it is the primary tool for assessing cluster quality. SYSTEM$CLUSTERING_DEPTH (C) returns a single value representing the average depth of overlapping micro-partitions for the table; a lower depth (closer to 1) indicates well-clustered data, while a higher depth signals poor clustering and more scanning overhead. SYSTEM$CLUSTERING_USAGE (B), SYSTEM$CLUSTERING_KEYS (D), and SYSTEM$CLUSTERING_PERCENT (E) do not exist as Snowflake system functions.
Topics
Community Discussion
No community discussion yet for this question.