Skip to content

Commit de5db5c

Browse files
authored
Update prereqs-restrictions-recommendations-always-on-availability.md
updated statement around parallel redo mode and thread assignment.
1 parent 4fb401f commit de5db5c

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

docs/database-engine/availability-groups/windows/prereqs-restrictions-recommendations-always-on-availability.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: "Prerequisites, Restrictions, and Recommendations for availability groups"
33
description: "A description of the prerequisites, restrictions and recommendations for deploying an Always On availability group."
44
ms.custom: "seodec18"
5-
ms.date: "06/05/2018"
5+
ms.date: "01/31/2019"
66
ms.prod: sql
77
ms.reviewer: ""
88
ms.technology: high-availability
@@ -154,7 +154,7 @@ manager: craigg
154154
- A SQL Server instance uses up to 100 threads for parallel redo for secondary replicas. Each database uses up to one-half of the total number of CPU cores, but not more than 16 threads per database. If the total number of required threads for a single instance exceeds 100, SQL Server uses a single redo thread for every remaining database. Serial Redo threads are released after ~15 seconds of inactivity.
155155
156156
> [!NOTE]
157-
> Databases are chosen to go single-threaded based on their ascending database ID. As such, the database creation order should be considered for SQL Server instances that host more availability group databases than available worker threads. For example, on a system with 32 or more CPU cores, all databases starting with the 7th database that joined the availability group will be in serial redo mode irrespective of the actual redo workload for each database. Databases that require parallel redo should be added to the availability group first.
157+
> Databases are chosen to go single-threaded based on their ascending database ID. As such, the database creation order should be considered for SQL Server instances that host more availability group databases than available worker threads. For example, on a system with 32 or more CPU cores, the first six databases (ordered by database ID) in an availability group or groups will use parallel redo mode, and all subsequent databases will use single redo mode.
158158
159159
- In addition, availability groups use unshared threads, as follows:
160160

0 commit comments

Comments
 (0)