Azure SQL Performance Tuning provides a guided performance review for Azure SQL logical servers and databases. It helps connect workload, Query Store, waits, indexes, service tier, and elastic pool evidence.
Azure SQL performance tuning should consider both query shape and cloud resource limits. A query can be slow because it scans too much data, uses an unstable plan, waits on locks, or runs in a database that is competing for elastic pool resources. Before resizing, check whether query tuning, indexes, statistics, or concurrency changes can reduce the workload.
Use Performance Tune for a guided review, then validate with Query Store for history, Waits for bottleneck category, Locks and Deadlocks for concurrency, and Elastic Pools for shared resource pressure.
Tune first when evidence points to inefficient queries or blocking. Resize when evidence shows the workload is efficient but consistently exceeds the selected service tier or pool capacity.
They can make symptoms harder to interpret. One busy database can affect others in the same pool, so always check pool-level resource history.
Compare Query Store metrics, waits, elastic pool usage, and user-facing response time before and after the change.