Дополнительные источники сведений о зеркальных базах данных
Кроме использования монитора зеркального отображения баз данных и хранимых процедур dbmmonitor для наблюдения за зеркальной базой данных и установки предупреждений в переменных мониторинга производительности, MicrosoftSQL Server 2008 предоставляет следующие возможности.
Метаданные зеркального отображения базы данных в представлениях каталога. Дополнительные сведения см. ниже, в разделе «Метаданные зеркального отображения базы данных».
Счетчики производительности зеркального отображения базы данных. Дополнительные сведения см. ниже, в разделе «Счетчики производительности зеркального отображения базы данных».
Уведомления о событиях зеркального отображения базы данных. Дополнительные сведения см. ниже, в разделе «События зеркального отображения базы данных».
События сервера для поставщика WMI для событий сервера.
Метаданные зеркального отображения базы данных
Каждый сеанс зеркального отображения базы данных описывается в метаданных, доступных через следующие динамические административные представления или представления каталога.
sys.database_mirroring
Это представление отображает метаданные зеркального отображения базы данных для каждой зеркально отображаемой базы данных на экземпляре сервера. Дополнительные сведения см. в разделе sys.database_mirroring (Transact-SQL).
sys.database_mirroring_endpoints
Представление каталога sys.database_mirroring_endpoints отображает сведения о конечной точке зеркального отображения базы данных на экземпляре сервера. Дополнительные сведения см. в разделе sys.database_mirroring_endpoints (Transact-SQL).
sys.database_mirroring_witnesses
Это представление каталога отображает метаданные зеркального отображения базы данных для каждого сеанса, в котором экземпляр сервера является следящим сервером. Дополнительные сведения см. в разделе sys.database_mirroring_witnesses (Transact-SQL).
sys.dm_db_mirroring_connections
Это динамическое административное представление возвращает по одной строке для каждого сетевого подключения зеркального отображения базы данных.
Дополнительные сведения см. в разделе sys.dm_db_mirroring_connections (Transact-SQL).
Счетчики производительности зеркального отображения базы данных
Счетчики производительности позволяют отслеживать производительность при зеркальном отображении баз данных. Например, можно просмотреть счетчик Задержка транзакции, чтобы узнать, влияет ли зеркальное отображение базы данных на производительность основного сервера, или просмотреть счетчики Очередь на повтор и Очередь отправки журнала, чтобы узнать, насколько быстро зеркальная база данных воспроизводит изменения основной базы данных. Можно просмотреть счетчик Отправлено байтов журнала/с, чтобы отследить объем данных журнала, пересылаемый за секунду.
В системном мониторе любого из участников зеркального отображения базы данных счетчики производительности находятся в объекте производительности зеркального отображения базы данных (SQLServer:Database Mirroring). Дополнительные сведения см. в разделе SQL Server, объект Database Mirroring.
Запуск системного монитора
Уведомления о событиях зеркального отображения базы данных
Уведомление о событии является особым типом объекта базы данных. Уведомления о событиях выполняются в ответ на множество инструкций языка DDL Transact-SQL и на события SQL Trace. Уведомления отправляют сведения о событиях сервера и базы данных службе Service Broker.
При зеркальном отображении базы данных доступны следующие события.
Класс событий Database Mirroring State Change
Указывает, что состояние зеркального отображения зеркальной базы данных изменилось. Дополнительные сведения см. в разделе Класс событий Database Mirroring State Change.
Класс событий Audit Database Mirroring Login
Содержит сведения о сообщениях аудита, связанных с безопасностью транспорта зеркального отображения базы данных. Дополнительные сведения см. в разделе Класс событий Audit Database Mirroring Login.
Дополнительные сведения об уведомлениях о событиях см. в разделах Основные сведения уведомлений о событиях и Наблюдение за событиями.