You are on page 1of 2

SQL Server Architecture ( Interview )

Hi all, whenever you will go for any interview, Architecture will be the second or third question to you people. So lets go with this. SQL server is divided into 4 layers

Protocol

TCP/IP Named Pipes Shared Memory VIA (Virtual Interface Adapter)

Query Processer

Parser Optimizer Sql Manager Database Manager Query Executer

Storage Engine

Transaction Services Lock Manger Buffer Manager File Manager Acess Methods for pages / versions /indexes / allocation Utilities bulkload / dbcc / backup / restore

SQL OS

Deadlock Monitor

Resource monitor Lazy Writer Schedule Monitor Lock Manger Synchronize Services Schedule Memory manger Buffer pool I/O Sql OS hosting API

You might also like