Fixing poor performance patterns in Azure SQL Database applications
summary
Shows that switching Azure SQL from proxy to redirect (11000–11999) cuts round‑trip latency (example start 250 ms) when firewall and NSG ports are opened; fixes include collapsing N+1 selects with eager loads or single SQL queries, and parameterizing SQL to turn 10 separate ad‑hoc plans into one reused plan (demo: execution_count 10). Enables row/page compression to reduce logical reads and DB size (≈20% saving) with small CPU cost, and notes the hard 96 MB/s I/O limit per vCore.
AI-written summary · about
chapters (13)
- 0:00Introduction
- 1:00Onpremises vs Cloud
- 3:24Overview
- 3:36Firewall Access
- 5:22Considerations
- 7:18Simple Client Demo
- 13:39Over fetching
- 19:11Memory optimization
- 31:34Memory consumption comparison
- 33:21Compression
- 40:24Estimates
- 48:09Resource Limits
- 52:27Performance Analysis
related talks
53mOptimizing your Azure SQL Database workloads
51mPerformance Tuning Azure SQL Database
50mSQL Server to Azure SQL: Performance and Availability
49mSQL Server on Azure VM - Configuring for Price-Performance
49mPerformance Features in SQL Server and Azure SQL
59mLessons Learned from the Trenches: Connectivity and Performance Tips&Tricks
18mHow to reduce your SQL Database costs on Azure
50mBuilt-in Intelligence with Azure SQL and SQL Server 2022
