SQLServer:Database Mirroring 性能物件包含性能計數器,可報告 SQL Server 資料庫鏡像的相關信息。 下表列出此物件所包含的計數器。
| 名稱 | 說明 |
|---|---|
| Bytes Received/sec | 每秒接收的位元組數目。 |
| Bytes Sent/sec | 每秒傳送的位元組數目。 |
| 日誌位元組接收量/秒 | 每秒接收的日誌位元組數量。 |
| 每秒從緩存重做的日誌字節數 | 最近一秒內,從鏡像日誌快取中取得的重新整理的日誌位元組數目。 此計數器只會在鏡像伺服器上使用。 在主體伺服器上,值一律為 0。 |
| 每秒從快取傳送的記錄位元組 | 在最後一秒內從鏡像記錄快取取得的傳送的記錄位元組數目。 此計數器只會在主體伺服器上使用。 在鏡像伺服器上,值一律為 0。 |
| Log Bytes Sent/sec | 每秒傳送的記錄位元組數目。 |
| 每秒接收的壓縮日誌字節數 | 在最後一秒接收到的壓縮日誌位元組數量。 |
| 壓縮日誌位元組/秒 (Log Compressed Bytes Sent/sec) | 最後一秒傳送的已壓縮記錄位元組數目。 |
| 記錄強化時間 (毫秒) | 最後一秒內,日誌區塊等候寫入磁碟的毫秒數。 |
| 剩餘供 Undo 使用的記錄 KB | 故障轉移之後,新鏡像伺服器仍需掃描的日誌剩餘總千位元組數。 此計數器只會在復原階段期間於鏡像伺服器上使用。 復原階段完成後,計數器會重設為 0。 在主體伺服器上,值一律為 0。 |
| 已掃描復原 KB 的記錄 | 自故障轉移以來,由新鏡像伺服器掃描的日誌總千位元組數。 此計數器只會在復原階段期間於鏡像伺服器上使用。 復原階段完成後,計數器會重設為 0。 在主體伺服器上,值一律為 0。 |
| 日誌傳送流量控制時間(毫秒) | 最後一秒內,記錄串流訊息等候傳送流程控制的毫秒數。 將日誌數據和元數據傳送至鏡像夥伴是資料庫鏡像中最資料密集的操作,並且可能會獨佔資料庫鏡像和 Service Broker 傳送緩衝區。 使用此計數器可監視資料庫鏡像會話使用此緩衝區的使用方式。 |
| 日誌傳送佇列 KB | 尚未傳送至鏡像伺服器的記錄總數量(KB)。 |
| 鏡像寫入交易/每秒 | 在最後一秒中,寫入鏡像資料庫並等待日誌檔傳送至鏡像以便提交的交易數量。 只有當主要伺服器主動將日誌檔記錄傳送至鏡像伺服器時,才會遞增此計數器。 |
| 每秒傳送頁面數 | 每秒傳送的頁面數目。 |
| 接收量/秒 | 每秒接收的鏡像訊息數目。 |
| Redo Bytes/sec | 每秒在鏡像資料庫上向前復原的記錄位元組數目。 |
| 重新佇列 KB | 目前仍需套用至鏡像資料庫的已加固日誌的總千位元組數,以將其向前推進。 這是從鏡子傳送至校長。 |
| 傳送/接收確認訊息時間 | 訊息在最後一秒等候合作夥伴確認的毫秒數。 此計數器有助於針對可能因網路瓶頸引起的問題進行疑難排解,例如原因不明的故障駁回、大量傳輸佇列或交易延遲過高。 在這種情況下,您可以分析此計數器的值,以判斷網路是否造成問題。 |
| 傳送次數/每秒 | 每秒傳送的鏡像訊息數目。 |
| 交易延遲 | 等待未完成的提交確認通知時的延遲。 |
備註
在每個合作夥伴上,某些計數器會顯示零值,視合作夥伴目前執行的角色而定。
備註
性能計數器可讓您監視資料庫鏡像效能。 例如,您可以檢查 異動延遲 計數器,以查看資料庫鏡像是否影響主體伺服器上的效能,您可以檢查 重做佇列 和 記錄傳送佇列 計數器,以查看鏡像資料庫與主體資料庫是否保持一定程度。 您可以檢查 Log Bytes Sent/sec 計數器,以監視每秒傳送的記錄數量。