~/talk

ACID in SQL Server: what it is, how it works, and how to live more adventurously.

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

A concise primer on ACID for SQL Server that focuses on Isolation levels: read uncommitted, read committed, repeatable, serializable, snapshot and RCSI with live demos: a bank-transfer shows no lock dirty read demo and blocking behavior, a repeatable vs serializable phantom example, a troublesome merge + HOLDLOCK deadlock case resolved by switching to read committed, deadlock victimization and retry advice, plus coverage of transaction log hardening, delayed durability risks and tempdb growth for snapshot isolation. Practical, demo-driven and troubleshooting-focused.

AI-written summary · about

  1. 0:00ACID overview
  2. 1:12ACID in SQL Server
  3. 4:28Isolation levels
  4. 10:50Read committed isolation
  5. 11:33Repeatable read and phantoms
  6. 16:13Serializable isolation
  7. 24:06Isolation trade-offs
  8. 25:27Deadlocks in SQL Server
  9. 33:18Deadlocks with merge
  10. 41:47Snapshot isolation
  11. 47:04Durability and transaction log mechanics
  12. 49:10Delayed durability
  13. 50:36Key takeaways
~/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.