~/talk

Lessons Learned from the Trenches: Connectivity and Performance Tips&Tricks

Talkat NDC London 2021 · 2021-01-25..01-29· [databases, web-performance]
links:none on file
slides:none on file

Live debugging uses Visual Studio profiler plus Stopwatch and SQLConnection.Statistics to prove whether slow spots are app code or DB. Azure portal metrics, Query Store and Application Insights pin the offending SQL: an implicit nvarchar→varchar conversion causes a full scan of ~400,000 rows and drops a 900ms average to single-digit ms after fixing the datatype. Connectivity failures are often exhausted pools (default max 100; seen up to 600 concurrent attempts) fixed with proper connection pooling, retry/backoff and clearing pools.

AI-written summary · about

  1. 0:00Start
  2. 1:28Why this session?
  3. 6:03Scenario 1: Why my Application is running slow? . Based on performance issues caused by data type mismatches • Tools Query Store, Portal and Aur Diagnostics Integration
  4. 39:23Scenario 2: Why my Application times out?
~/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.