SQL Server




SQL Query Processing

Understand SQL Query Processing and how SQL Server parses and binds queries, ensuring syntax accuracy and resolving object names.


Concurrency: Phantom Reads

A closer look at the Serializable Transaction Isolation Level and how it could prevent Phantom Reads concurrency issues in SQL Server.



Concurrency: Lost Updates

A closer look at the Read Committed Transaction Isolation Level and how it could allow Lost Update concurrency issues in SQL Server.


Concurrency: Dirty Reads

A closer look at the Read Uncommitted Transaction Isolation Level and how it could allow Dirty Reads in SQL Server.


What are Locks?

Explore SQL Server locks for transaction isolation to prevent data inconsistencies and ensure smooth database operations.


Transaction Isolation Levels

Transaction Isolation Levels are used to control data access concurrency. Concurrency controls can be Pessimistic or Optimistic.