powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / AlwaysOn alerts
9 сообщений из 9, страница 1 из 1
AlwaysOn alerts
    #39987295
Idol_111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Какие предупреждения используете для мониторинга AlwaysOn?
Стандартные: 1480,35264,35265,41404,41405.

Недавно пропустил момент, когда база перестала синхронизироваться (благо на тесте). Причина была в недостатке дискового места для логов, однако не было никакой ошибки с номером связанной с AlwaysOn. Только запись типа:
авторAlways On Availability Groups data movement for database 'DBname' has been suspended for the following reason: "system" (Source ID 4; Source string: 'SUSPEND_FROM_APPLY')
Не пойму как лучше отлавливать момент, когда база вышла из синхронизации.
...
Рейтинг: 0 / 0
AlwaysOn alerts
    #39987296
Гавриленко Сергей Алексеевич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Надо просто следить за объемом лога, который не передан на вторичную реплику.
Заодно неплохо следить за логом, который был передан, но не был применен.

Это вроде даже стандартный дашборд показывает.
...
Рейтинг: 0 / 0
AlwaysOn alerts
    #39987297
Владислав Колосов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Idol_111,

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
	SELECT
		rpl.database_id,
		rpl.log_send_queue_size,
		rpl.log_send_rate,
		rpl.redo_queue_size,
		rpl.redo_rate,
		rpl.secondary_lag_seconds,
		rpl.suspend_reason_desc,
		ar.replica_server_name
	FROM sys.dm_hadr_database_replica_states rpl WITH (NOLOCK)
	INNER JOIN sys.availability_replicas ar on ar.replica_id = rpl.replica_id;
...
Рейтинг: 0 / 0
AlwaysOn alerts
    #39987298
Idol_111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гавриленко Сергей Алексеевич,

Спасибо.
Я скорее про получения сигнала на почту, при этом, а если бд в асинхроне, какой объем мерить? Да и похоже это уже на нестандартные костыли.
...
Рейтинг: 0 / 0
AlwaysOn alerts
    #39987299
Idol_111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владислав Колосов,

т.е. Вы тоже предлагаете логи мерить?
...
Рейтинг: 0 / 0
AlwaysOn alerts
    #39987300
Idol_111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
про логи я понял, идей хорошая, но неужели нет стандартного способа определить, что состояние реплики поменялось?
...
Рейтинг: 0 / 0
AlwaysOn alerts
    #39987305
Гавриленко Сергей Алексеевич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Idol_111
про логи я понял, идей хорошая, но неужели нет стандартного способа определить, что состояние реплики поменялось?
А вам тут какой-то нестандартный способ предложили?
...
Рейтинг: 0 / 0
AlwaysOn alerts
    #39987306
Idol_111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гавриленко Сергей Алексеевич,

не цепляйтесь к словам.
Перефразирую, существует способ определить, что состояние реплики поменялось?
Например, как в моем случае: с "Synchronizing" to "Not Synchronizing".
...
Рейтинг: 0 / 0
AlwaysOn alerts
    #39987313
Idol_111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Этого будет достаточно?
Код: sql
1.
2.
3.
4.
5.
6.
EXEC msdb.dbo.sp_add_alert @name=N'AG - Log Send Queue', 
		@enabled=1, 
		@delay_between_responses=0, 
		@include_event_description_in=0, 
		@performance_condition=N'Database Replica|Log Send Queue|_Total|>|1', 
		@job_id=N'00000000-0000-0000-0000-000000000000'
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / AlwaysOn alerts
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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