logo
SQL2008_Administration

10.3.4. Мониторинг зеркального отображения

Мониторинг процессов зеркального отображения в SQL Server 2008 можно производить несколькими способами.

  1. Воспользоваться вкладкой Mirroring свойств базы данных. Общая информация о состоянии зеркального отображения отображается в поле Status в нижней части вкладки.

  2. Воспользоваться счетчиками Системного монитора для объекта MSSQL$имя_экземпляра: Database Mirroring. К главным счетчикам для этого объекта можно отнести:

    1. Transaction Delay — с какой задержкой происходит синхронизация серверов;

    2. Redo Queue, KB— сколько килобайт накопилось в очереди для применения на зеркальном сервере;

    3. Bytes Received/Sec и Bytes Sent/Sec — при помощи этих двух счетчиков можно определять, насколько активно происходит обмен информацией между сервером-принципалом и зеркальным сервером.

  3. Воспользоваться специальными системными представлениями, хранящимися в базе данных master:

    1. sys.database_mirroring — информация по всем базам данных на сервере, которые принимают участие в зеркальном отображении;

    2. sys.database_mirroring_endpoints — сводная информация по всем точкам подключения по HTTP, которые используются для зеркального отображения баз данных;

    3. sys.database_mirroring_witnesses — получение информации на следящем сервере. В ней перечислены сервер-принципал и зеркальный сервер, режим зеркального отображения, текущее состояние каждой из баз данных, принимающих участие в зеркальном отображении и т.п.;

    4. sys.dm_db_mirroring_connections — информация по сетевым соединениям, которые используются для зеркального отображения.

  4. Воспользоваться событием зеркального отображения Database Mirroring State Change, информацию о котором можно получить при помощи профилировщика или Event Notifications. Это событие находится в группе Database. Главные столбцы этого события — State и Text. Столбец State позволяет узнать, как именно изменилось состояние базы данных, принимающей участие в зеркальном отображении, а столбец Text позволяет получить текстовое описание для этого события с дополнительной информацией.