監視映象資料庫的其他資訊源

iSQlServer發表於2008-11-12

除了使用資料庫映象監視器和 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 物件。

啟動效能監視器

如何啟動系統監視器 (Windows)

 資料庫映象事件通知
事件通知是特殊型別的資料庫物件。執行事件通知可響應各種 Transact-SQL 資料定義語言 (DDL) 語句和 SQL 跟蹤事件,並將有關伺服器事件和資料庫事件的資訊傳送到 Service Broker 服務。

下列事件可用於資料庫映象:

Database Mirroring State Change 事件類
這指示映象資料庫映象狀態的更改時間。有關詳細資訊,請參閱 Database Mirroring State Change 事件類。

Audit Database Mirroring Login 事件類
這報告與資料庫映象傳輸安全性相關的稽核訊息。有關詳細資訊,請參閱 Audit Database Mirroring Login 事件類。

 

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/16436858/viewspace-492382/,如需轉載,請註明出處,否則將追究法律責任。

相關文章