Query Writing and Optimization

This domain owns how T-SQL is written and how workload behavior is optimized. It starts with language fundamentals, then moves into execution plans, Query Store, waits, blocking, deadlocks, and race conditions.

mindmap
  ((Query Writing and Optimization))
    (SELECT)
    (joins and subqueries)
    (CTEs and temp objects)
    (window functions)
    (strings and dates)
    (types and NULLs)
    (procedural T-SQL)
    (JSON and XML)
    (INSERT UPDATE DELETE OUTPUT)
    (MERGE and upsert)
    (SARGability)
    (execution plans)
    (Query Store)
    (wait stats)
    (blocking)
    (deadlocks)
    (race conditions)

SELECT, JOIN, and Result Shaping

Functions, Data Types, and Procedural T-SQL

Query Optimization, Plans, and Workload Behavior

Blocking, Deadlocks, and Race Conditions