A Data Engineer executes a complex query and wants to make use of Snowflake’s query results caching capabilities to reuse the results. Which conditions must be met? (Choose three.)
Select an option, then click Submit answer.
Reference / correct answer:
The table structure contributing to the query result cannot have changed.
Most accepted answer: D. The table structure contributing to the query result cannot have changed.
Community votes: B=3, D=11, E=11, F=8
Selected Answer: DEF Not sure about D, as inderlying data must not be changed, while changing table structure is rather metadata change action upvoted 1 times
Selected Answer: DEF "A" is False because Result Cache Layer holds the results of every query executed in the past 24 hours. "B" is False because results of every executed query are available across virtual warehouses "D" is True because query results returned to one user is available to any other user on the system who executes the same query, provided the UNDERLYING DATA HAS NOT CHANGED. "E" is True because query results returned to one user is available to any other user on the system who executes THE SAME QUERY, provided the underlying data has not changed. "F" is True because as a series of additional tests demonstrated inserts, updates and deletes which don't affect the underlying data are ignored, and the result cache is used, provided data in the micro-partitions remains unchanged So, I will select DEF. All these explanations are availables here https://community.snowflake.com/s/article/Caching-in-the-Snowflake-Cloud-Data-Platform upvoted 3 times
Selected Answer: DEF B is incorrect because of it is not rely on the same warehouse. upvoted 1 times
Selected Answer: DEF B is incorrect, results are available across virtual warehouses so it doesn't matter if you use the same warehouse or a different one upvoted 1 times
Selected Answer: DEF I change my previous answer to D,E,F https://community.snowflake.com/s/article/Caching-in-the-Snowflake-Cloud-Data-Platform upvoted 1 times