Question 1
A financial services firm is using Snowflake's Search Optimization Service on a large transactions table to accelerate point-lookup queries. A data architect notices that while performance has improved, the storage costs associated with the search access paths are higher than anticipated. Which action would be most effective in managing these costs without completely disabling the service?
Answer and explanation
Correct answer: B
The Search Optimization Service can be configured for specific columns. By targeting only the columns used in point-lookup queries (e.g., WHERE column = 'value'), the size of the search access path and its associated maintenance and storage costs can be significantly reduced. Increasing warehouse size affects compute, not storage costs of this service. Disabling the service removes the performance benefit. Reclustering the table is a different optimization technique that wouldn't reduce the search access path's storage cost.