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

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

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


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

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

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


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