~/talk

Fixing poor performance patterns in Azure SQL Database applications

Talkat NDC Sydney 2020 · 2020-08-31..09-03· [databases, web-performance]
links:none on file
slides:none on file

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

  1. 0:00Introduction
  2. 1:00Onpremises vs Cloud
  3. 3:24Overview
  4. 3:36Firewall Access
  5. 5:22Considerations
  6. 7:18Simple Client Demo
  7. 13:39Over fetching
  8. 19:11Memory optimization
  9. 31:34Memory consumption comparison
  10. 33:21Compression
  11. 40:24Estimates
  12. 48:09Resource Limits
  13. 52:27Performance Analysis
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.