共用方式為


與鏡像資料庫相關的其他資訊來源

除了使用 [資料庫鏡像監視器] 和 dbmmonitor 預存程序來監視鏡像資料庫並設定監視效能變數的警示以外,Microsoft SQL Server 2008 提供了下列項目:

  • 目錄檢視中的資料庫鏡像中繼資料。如需詳細資訊,請參閱本節後面的「資料庫鏡像中繼資料」。

  • 資料庫鏡像的效能計數器。如需詳細資訊,請參閱本節後面的「資料庫鏡像效能計數器」。

  • 資料庫鏡像事件通知。如需詳細資訊,請參閱本節後面的「資料庫鏡像事件」。

  • WMI Provider for Server Events 的伺服器事件。

資料庫鏡像中繼資料

每個資料庫鏡像工作階段都會在中繼資料中描述,並可透過下列目錄或動態管理檢視公開此中繼資料:

  • 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)>。

資料庫鏡像效能計數器

效能計數器可讓您監視資料庫鏡像效能。例如,您可以檢查 [Transaction Delay] 計數器,以查看資料庫鏡像是否影響主體伺服器的效能,您可以檢查 [Redo Queue][Log Send Queue] 計數器,以查看鏡像資料庫是否跟得上主體資料庫。您可以檢查 [Log Bytes Sent/sec] 計數器,以監視每秒傳送的記錄量。

在每個夥伴的「效能監視器」中,都可在資料庫鏡像效能物件 (SQLServer:Database Mirroring) 中使用效能計數器。如需詳細資訊,請參閱<SQL Server 的 Database Mirroring 物件>。

若要啟動效能監視器

資料庫鏡像事件通知

事件通知是特殊的資料庫物件類型。事件通知是為了回應各種 Transact-SQL 資料定義語言 (DDL) 陳述式和 SQL 追蹤事件而執行,並將伺服器和資料庫事件的相關資訊傳送給 Service Broker 服務。

下列事件可用於資料庫鏡像:

如需事件通知的詳細資訊,請參閱<了解事件通知>和<監視事件>。

請參閱

其他資源