MOFAKH
.
COM
Profile
Topics
Recent
25 notes
SQL — notes
+
Topics
C#
5
.NET
4
Docker
4
SQL
4
Networking
4
System design
4
SQL — notes
How the optimizer picks an index
Jul 8, 2026 · 8 min
Reading an execution plan end to end
outline
Isolation levels and what each one actually prevents
outline
Multi-tenant row filtering without leaking data
outline
← Back to profile
SQL
Reading an execution plan end to end
unwritten
—
Outline
Note to self
Not written yet. This is the outline I am working from — it will be filled in as I go through the topic.
Reading a plan right to left, inside out
Operator costs: seek, scan, key lookup, nested loops, hash match
Estimated vs actual rows and where the estimate went wrong
Warnings worth acting on: spills, implicit conversions, missing indexes
Previous
How the optimizer picks an index
Next
Isolation levels and what each one actually prevents