Skip to main content

Articles

Practical articles on database administration, architecture, and operations.16 articles published.

One Row. Two Indexes. One Deadlock.

SQL Server deadlocks do not require two different rows. One row, two index structures, two sessions acquiring them in opposite order — that is enough for a cycle.

SQL Serverdeadlockslockingconcurrency

Building a SQL Server Availability Group from Scratch: On-Premises and Azure

Step-by-step guide to creating an Always On Availability Group on SQL Server 2019/2022. Covers prerequisites, Windows firewall and Azure NSG rules, required privileges, AG listener creation for both on-premises and Azure ILB, manual and automatic seeding options, and monitoring scripts for seeding progress and AG health.

SQL ServerAlways Onavailability groupsWSFC