You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
# SQL Server 2025 Optimized Locking: Transaction ID (TID) Locking internals
4
+
# Optimized Locking: Transaction ID (TID) Locking internals
5
5
6
6
This sample describes how to read and interpret the Transaction ID stored in row data pages.
7
7
8
8
## Background
9
9
10
-
Optimized Locking is a SQL Server 2025 database engine feature designed to reduce the memory used for lock management, decrease the phenomenon known as lock escalation, and increase workload concurrency.
10
+
Optimized Locking is a database engine feature designed to reduce the memory used for lock management, decrease the phenomenon known as lock escalation, and increase workload concurrency.
11
11
12
12
Optimized Locking depends on two technologies that have long been part of the SQL Server engine:
13
13
-[Accelerated Database Recovery (ADR)](https://learn.microsoft.com/sql/relational-databases/accelerated-database-recovery-concepts) is a required prerequisite for enabling Optimized Locking
@@ -27,7 +27,6 @@ The TID is stored on disk in the additional 14 bytes that are associated with ea
27
27
28
28
Every transaction that modifies a row, it tags that row with its own TID, so each row in the database is labeled with the last TID that modified it.
29
29
30
-
31
30
### Contents
32
31
33
32
[About this sample](#about-this-sample)<br/>
@@ -41,7 +40,7 @@ Every transaction that modifies a row, it tags that row with its own TID, so eac
41
40
## About this sample
42
41
43
42
-**Applies to:** SQL Server 2025 (or higher)
44
-
-**Key features:**SQL Server 2025 Optimized Locking
0 commit comments