|
AlwaysOn как увеличить скорость наката журнала на вторичных репликах?
|
|||
---|---|---|---|
#18+
Добрый день! Microsoft SQL Server 2017 (RTM-CU26) (KB5005226) - 14.0.3411.3 (X64) Aug 24 2021 09:59:15 Copyright (C) 2017 Microsoft Corporation Enterprise Edition: Core-based Licensing (64-bit) on Windows Server 2016 Standard 10.0 <X64> (Build 14393: ) AlwaysOn состоит из 3-х узлов, железо и ПО на узлах одинаковое (диски ssd) Вторичная реплика с синхронной фиксацией имеет скорость наката журнала 42000 кб/с Вторичная реплика с асинхронной фиксацией имеет скорость наката журнала 30000 кб/с Как в первом так и во втором случае очень медленно. У меня два вопроса: 1. Как увеличить скорость асинхронной реплики? Подозреваю, что скорость снижена из-за сжатия данных при передачи от главной реплики. В этом не уверен, подскажите пожалуйста как проверить включено ли сжатие? 2. Как увеличить скорость реплики с синхронной фиксацией? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.12.2021, 09:34 |
|
AlwaysOn как увеличить скорость наката журнала на вторичных репликах?
|
|||
---|---|---|---|
#18+
DBCC TRACEON (1462, -1); -- Отключает сжатие потока журналов для асинхронных групп доступности Ещё помогает установка страйпа для массива с журналом реплики в 64Кб Убедитесь, что у вас на реплике многопоточный REDO Есть ещё одна рискованная примочка: DBCC TRACEON (1448, -1); -- Разрешает средству чтения журнала репликации перемещаться вперед даже в том случае, если асинхронные вторичные реплики не подтвердили получение изменения. Средство чтения журнала всегда ожидает синхронные вторичные реплики, даже если установлен флаг трассировки. Средство чтения журнала не будет превышать минимальное время ожидания для синхронных вторичных реплик. Флаг трассировки применяется к экземпляру SQL Server, а не только к группе доступности, базе данных доступности или экземпляру средства чтения журнала. Вступает в силу немедленно без перезагрузки. Этот флаг трассировки не может быть активирован раньше времени или при сбое асинхронной вторичной реплики. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.12.2021, 12:03 |
|
AlwaysOn как увеличить скорость наката журнала на вторичных репликах?
|
|||
---|---|---|---|
#18+
Александр Гладченко, DBCC TRACEON (1462, -1) - это нужно на главной реплике делать или на вторичной? флаг этот нужно указывать при загрузке сервера как параметр -T1462 или можно после загрузки указать? Ещё помогает установка страйпа для массива с журналом реплики в 64Кб - а что это, можно подробнее пожалуйста? Убедитесь, что у вас на реплике многопоточный REDO - как в этом убедиться? Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.12.2021, 12:37 |
|
AlwaysOn как увеличить скорость наката журнала на вторичных репликах?
|
|||
---|---|---|---|
#18+
Прежде, чем добавлять флаг в параметры запуска, убедитесь, что он полезен выполнив команду выше. Полное описание и рекомендаии Майкрософт есть в документации на сайте. Подробнее про размер страйпа (stripe size) вам подскажет гугл, например. Покажите эту рекомендацию тем, кто у вас натраивает СХД. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.12.2021, 12:54 |
|
|
start [/forum/topic.php?fid=46&fpage=8&tid=1684052]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
43ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
46ms |
get tp. blocked users: |
2ms |
others: | 14ms |
total: | 149ms |
0 / 0 |