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.


What are Transactions?

Understand Transactions in SQL Server and their role in maintaining data integrity and enforcing the ACID properties.


Restore and Recovery

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


Azure and M365 Fundamentals

Finally picked up my Azure Fundamentals Certifications. I have been slacking a little on the certification exams. I have been a bit busy the last couple of months. I have plans to add many of the new role-based certifications to my list once the Microsoft courseware comes out. But in…


Writing T-SQL Queries

In late 2018, I recorded a series of videos for APRESS publishing on how to write T-SQL Queries. (I have linked to the O’Reilly website below.) There are four titles in the series with each title about 45 minutes in length. The first is how to write a T-SQL SELECT…