|
AlwaysOn Not Synchronized
|
|||
---|---|---|---|
#18+
Есть сервер с группой AlwaysOn. Проблема в том что несколько баз на первой и второй нодах стоят одновременно в Not Synchronized. При этом на Primary ноде они No Data Loss (база в SSMS не открывается), на второй ноде - Data Loss (но базу открыть можно). Кто либо сталкивался с подобным - как лучше разрулить это дело, чтобы не попортить базы? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.08.2021, 04:39 |
|
AlwaysOn Not Synchronized
|
|||
---|---|---|---|
#18+
Собственно причина подобного стала уже ясна - пользователь отправил запрос SELECT INTO со связкой многие ко многим к проблемным базам. Как результат синхронизация через какое-то время слетела от перегрузки сервера... Запрос выполнялся пару часов, отката ждем уже 4-ре... ... |
|||
:
Нравится:
Не нравится:
|
|||
26.08.2021, 05:08 |
|
AlwaysOn Not Synchronized
|
|||
---|---|---|---|
#18+
В общем, через 11 часов все синхронизировалось как положено и базы стали доступны. Вот так, одним запросом, можно положить AlwaysOn. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.08.2021, 13:25 |
|
AlwaysOn Not Synchronized
|
|||
---|---|---|---|
#18+
An111, создайте alert и добавьте к нему джоб без расписания, который будет удалять сеансы с долгими транзакциями (3-4 часа) в рабочей базе и для базы tempdb. Удалённые сеансы записывайте в журнал и высылайте письмо админам. Можно сохранить снимок всех сеансов перед тем и регулярно также записывать сеансы с подробностями. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.08.2021, 16:47 |
|
AlwaysOn Not Synchronized
|
|||
---|---|---|---|
#18+
Владислав Колосов An111, создайте alert и добавьте к нему джоб... В данном случае это не помогло бы - удачно написанный SELECT INTO довольно быстро вывел часть баз на сервере с AlwaysOn из строя (те базы что были задействованы в SELECT-е). Об происшедшем мы узнали достаточно быстро, но откат транзакции до восстановления работоспособности баз на сервере занял 11 часов. Вообще же, в данном случае, я первый раз увидел чтобы базы на обоих нодах одновременно были отмечены как не синхронизированные - что делать с ними в такой ситуации было непонятно - приняли решение ждать. Да, восстановление из бэкапа с ленты заняло бы более чем 11 часов. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.08.2021, 23:20 |
|
|
start [/forum/topic.php?fid=46&msg=40093213&tid=1684371]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
136ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
others: | 261ms |
total: | 491ms |
0 / 0 |