SQL Server


Azure Data Engineer

John Deardurff passed the DP-200 and DP-201 exam for the Microsoft Certified: Azure Data Engineer certification.



Task Execution Model

Explore the Task Execution Model used in the Database Engine for efficient CPU thread scheduling and task management.






Row Versioning in SQL Server

Row versioning fundamentally changes how SQL Server handles read operations during write transactions. Instead of blocking, SQL Server can serve a previous version of the row. We enable row versioning in SQL Server by turning on READ_COMMITTED_SNAPSHOT ISOLATION (RCSI). In this post we will demonstrate blocking without row versioning and…


Restore and Recovery

The restoration process of a SQL Server database passes through two phases: Restore and Recovery.