This document provides an overview of how SQL Server processes queries. It discusses the key components like the query processor, parser, algebrizer, optimizer and executor. The query processor breaks queries into logical and physical representations. The optimizer chooses the most efficient execution plan. The executor then runs the query. It also touches on topics like parameter sniffing, locking, deadlocks and the thread pool model.