CPU Time Percentage Used alarm is active when the stress on the processors for the specific Azure SQL Managed Instance connection exceeds a threshold. This value is calculated over a specific number of background collections. Sustained high CPU utilization can adversely affect the performance of Azure SQL Managed Instance.
When the alarm is raised
- Look at the SQL Server | Workload Analysis drilldown and select the CPU resource to see possible causes of high CPU usage.
- Look at the SQL Server | SQL Activity drilldown | Sessions page to see which Azure SQL Managed Instance users are currently running SQL, and to determine the exact SQL that is running. If necessary, use the Session Trace sub-tab on active sessions.
The system will calculate an equivalent CPU usage value based on the stress experienced by the processors in the environment where the specific Azure SQL Managed Instance is deployed.