Question 590
An enterprise queries high-cardinality Delta tables on changing filters. A production deployment uses Accept cost-aware optimizer selection rather than force arbitrary keys to address: A very small table receives no automatic clustering keys despite configuration. Which signal should QA check?
Explanation
Correct Answer
The acceptance criterion for “A very small table receives no automatic clustering keys despite configuration” is Optimizer avoids unnecessary rewrites when predicted benefit is negligible; this is the expected evidence after Accept cost-aware optimizer selection rather than force arbitrary keys.
Incorrect Answers
The optimizer selects keys only when sufficient benefit is predicted pertains to a different control (Review predictive optimization eligibility and query workload instead of assuming an error) and a different need (A new liquid clustered table is created but no clustering keys were selected automatically). It cannot establish that Accept cost-aware optimizer selection rather than force arbitrary keys met the stated goal.
That observation is a valid indicator for “Queries filter on changing subsets of customer, date and region fields” when using Choose supported liquid clustering for the Delta table. The scenario instead tests “A very small table receives no automatic clustering keys despite configuration”; the relevant result is Optimizer avoids unnecessary rewrites when predicted benefit is negligible.
Automatic/manual maintenance targets tables with demonstrated query benefit pertains to a different control (Use cost-aware optimization policies rather than blanket frequent rewrites) and a different need (Maintenance cost is rising on tables rarely queried). It cannot establish that Accept cost-aware optimizer selection rather than force arbitrary keys met the stated goal.