
Answer-first summary for fast verification
Answer: To accommodate a more complex workload
The correct answer is D because scaling up a Virtual Warehouse (resizing from X-Small to Medium) is primarily intended to handle more complex workloads and improve query performance for larger, complex queries. This is supported by Snowflake documentation and the community consensus, where high-upvoted comments emphasize that warehouse resizing improves performance for complex queries, not concurrency. Option A (more queries) is incorrect because concurrency issues are addressed by scaling out (adding more warehouses or using multi-cluster warehouses), not scaling up. Option B (more users) is also a concurrency issue, not solved by resizing. Option C (workload fluctuations) is vague and better handled by auto-scaling or multi-cluster setups, not manual resizing for complexity. The community discussion, with 96% selecting D and detailed reasoning citing Snowflake docs, confirms that scaling up optimizes for query complexity and performance.
Author: LeetQuiz Editorial Team
Ultimate access to all questions.
No comments yet.