Azure Hyperscale Premium Tier getting disconnected and queries moving to suspended state.
We are currently using Azure SQL Database – Hyperscale tier, which holds around 5 TB of data and growing. This data was migrated from SAP S/4HANA and includes several large tables used by business users for analytics and reporting.
However, we're facing serious issues:
Business users write unoptimized queries, often resulting in Cartesian products.
This leads to query suspensions, and in some cases, even database disconnections.
We have no control over the query logic or the ability to enforce best practices on how queries are written.
Given that Azure SQL Hyperscale is a premium and scalable solution, we had expected it to handle heavy workloads gracefully, including badly written queries to some extent. But that hasn’t been the case in our experience.
- Why is Azure SQL Hyperscale not able to handle such scenarios without crashing or suspending queries
- Are there any native features in Hyperscale (like query limits, guards, or throttles) that can protect the database from expensive or harmful queries?
- What are the recommended practices in such environments where query logic cannot be directly controlled?