
Ultimate access to all questions.
A data analysis team has noticed that their Databricks SQL queries are running too slowly when connected to their always-on SQL endpoint. They claim that this issue is present when many members of the team are running small queries simultaneously. They ask the data engineering team for help. The data engineering team notices that each of the team’s queries uses the same SQL endpoint.
Which approach can the data engineering team use to improve the latency of the team’s queries?
A
They can increase the cluster size of the SQL endpoint.
B
They can increase the maximum bound of the SQL endpoint’s scaling range.
C
They can turn on the Auto Stop feature for the SQL endpoint.
D
They can turn on the Serverless feature for the SQL endpoint.
Explanation:
When many team members are running small queries simultaneously on the same SQL endpoint, the issue is likely concurrency - the endpoint doesn't have enough resources to handle all the concurrent queries efficiently.
Let's analyze each option:
A. They can increase the cluster size of the SQL endpoint.
B. They can increase the maximum bound of the SQL endpoint’s scaling range. ✓
C. They can turn on the Auto Stop feature for the SQL endpoint.
D. They can turn on the Serverless feature for the SQL endpoint.
Key Concept: SQL endpoints have scaling ranges (minimum and maximum cluster counts). When many users run queries simultaneously, increasing the maximum bound allows the endpoint to create more clusters to handle the concurrent workload, reducing latency through better resource distribution.