Гость
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / AlwaysOn Not Synchronized / 6 сообщений из 6, страница 1 из 1
26.08.2021, 04:39
    #40093213
An111
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
AlwaysOn Not Synchronized
Есть сервер с группой AlwaysOn. Проблема в том что несколько баз на первой и второй нодах стоят одновременно в Not Synchronized. При этом на Primary ноде они No Data Loss (база в SSMS не открывается), на второй ноде - Data Loss (но базу открыть можно).

Кто либо сталкивался с подобным - как лучше разрулить это дело, чтобы не попортить базы?
...
Рейтинг: 0 / 0
26.08.2021, 05:08
    #40093214
An111
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
AlwaysOn Not Synchronized
Собственно причина подобного стала уже ясна - пользователь отправил запрос SELECT INTO со связкой многие ко многим к проблемным базам. Как результат синхронизация через какое-то время слетела от перегрузки сервера... Запрос выполнялся пару часов, отката ждем уже 4-ре...
...
Рейтинг: 0 / 0
26.08.2021, 13:25
    #40093272
An111
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
AlwaysOn Not Synchronized
В общем, через 11 часов все синхронизировалось как положено и базы стали доступны. Вот так, одним запросом, можно положить AlwaysOn.
...
Рейтинг: 0 / 0
26.08.2021, 16:47
    #40093320
Владислав Колосов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
AlwaysOn Not Synchronized
An111,

создайте alert и добавьте к нему джоб без расписания, который будет удалять сеансы с долгими транзакциями (3-4 часа) в рабочей базе и для базы tempdb. Удалённые сеансы записывайте в журнал и высылайте письмо админам. Можно сохранить снимок всех сеансов перед тем и регулярно также записывать сеансы с подробностями.
...
Рейтинг: 0 / 0
26.08.2021, 23:20
    #40093354
An111
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
AlwaysOn Not Synchronized
Владислав Колосов
An111,
создайте alert и добавьте к нему джоб...


В данном случае это не помогло бы - удачно написанный SELECT INTO довольно быстро вывел часть баз на сервере с AlwaysOn из строя (те базы что были задействованы в SELECT-е). Об происшедшем мы узнали достаточно быстро, но откат транзакции до восстановления работоспособности баз на сервере занял 11 часов.

Вообще же, в данном случае, я первый раз увидел чтобы базы на обоих нодах одновременно были отмечены как не синхронизированные - что делать с ними в такой ситуации было непонятно - приняли решение ждать. Да, восстановление из бэкапа с ленты заняло бы более чем 11 часов.
...
Рейтинг: 0 / 0
27.08.2021, 11:04
    #40093402
Владислав Колосов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
AlwaysOn Not Synchronized
An111,

за какое время это произошло? Синхронизация может выйти из строя, если на репликах недостаточно места для полученных данных и восстановления redo.
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / AlwaysOn Not Synchronized / 6 сообщений из 6, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]