~/talk

Chaos Engineering for SQL Server

Talkat SQLBits 2019 · 2019-02-27..03-02· [testing, databases]
slides:none on file

Shows concrete experiments: use PowerShell and T‑SQL to stop the SQL Server service on a primary VM in Azure and observe availability group behavior; initial failback stays failed because the clustered role default allows one unexpected failure per six hours, so tests change it to 2 failures per hour and the AG then fails back successfully. Also demonstrates backup pain—an “instant restore” hangs at 99% for five hours requiring a six‑hour manual restore—and Kubernetes tests that delete a pod and spin up 10 SQL Server pods with stress tests to watch auto‑healing and capacity limits.

AI-written summary · about

  1. 0:00Introduction to chaos engineering
  2. 1:47Defining chaos engineering
  3. 4:36Real-world implementations
  4. 7:47Environment analysis
  5. 11:18Identifying failure scenarios
  6. 15:21Potential testing scenarios
  7. 24:20SQL Server failover experiment
  8. 35:17Kubernetes and SQL Server
  9. 42:12Conclusion and resources
~/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.