Azure SQL Activity shows active, blocking, blocked, and idle sessions for an individual Azure SQL database. It is the first page to open when users report slow or stuck workload.
Selecting a session can show SQL statement text, locks, waits, and an estimated execution plan where available.
Azure SQL Activity is the best starting point when an Azure SQL database feels slow right now. Focus first on blocked and blocking sessions, then long-running active sessions, then repeated idle connections that may indicate application connection handling issues.
Session detail can connect one user complaint to the SQL statement, lock information, wait information, and estimated plan. Use that detail to decide whether the next step is query tuning, index review, lock investigation, service tier review, or elastic pool analysis.
When the estimated plan is available, drill into expensive operators, warnings, predicates, and missing index evidence before recommending a change. You can also pass the plan to the AI Assistant for an explanation that uses the selected plan context.
Separating blockers from blocked sessions helps you find the session causing the queue rather than only seeing sessions waiting behind it.
Where Azure SQL exposes the information and the monitoring user has permission, session detail can include estimated execution plan information.
Check database permissions, especially VIEW DATABASE PERFORMANCE STATE. Also confirm the engine has collected a recent sample.