COF-C02 · Question #448
Which view can be used to determine if a table has frequent row updates or deletes?
The correct answer is B. TABLE_STORAGE_METRICS. The TABLE_STORAGE_METRICS view is the correct view for identifying tables with frequent row updates or deletes. When rows are updated or deleted, Snowflake's immutable micro-partition model retains the old versions of those rows in Time Travel and Fail-safe storage rather than…
Question
Which view can be used to determine if a table has frequent row updates or deletes?
Options
- ATABLES
- BTABLE_STORAGE_METRICS
- CSTORAGE_DAILY_HISTORY
- DSTORAGE USAGE
How the community answered
(61 responses)- A2% (1)
- B90% (55)
- C2% (1)
- D7% (4)
Explanation
The TABLE_STORAGE_METRICS view is the correct view for identifying tables with frequent row updates or deletes. When rows are updated or deleted, Snowflake's immutable micro-partition model retains the old versions of those rows in Time Travel and Fail-safe storage rather than overwriting them. Tables with heavy DML activity will show disproportionately high TIME_TRAVEL_BYTES and FAILSAFE_BYTES relative to ACTIVE_BYTES in this view, signaling frequent churn. The TABLES view (A) shows basic metadata without this storage breakdown. STORAGE_DAILY_HISTORY (C) tracks account-level daily storage trends. STORAGE_USAGE (D) provides aggregate storage consumption, not per-table DML indicators.
Topics
Community Discussion
No community discussion yet for this question.