共用方式為


SQL Server 的 Database Mirroring 物件

SQLServer:Database Mirroring 效能物件含有效能計數器,可報告 SQL Server 資料庫鏡像的相關資訊。下表列出這個物件包含的計數器。

下表列出這個物件包含的計數器。

名稱

描述

Bytes Received/sec

每秒接收的位元組數目。

Bytes Sent/sec

每秒傳送的位元組數目。

Log Bytes Received/sec

每秒接收的記錄位元組數目。

Log Bytes Redone from Cache/sec

上一秒從鏡像記錄快取中取得的重做記錄位元組數目。

這個計數器只會用於鏡像伺服器。在主體伺服器上,這個值一定是 0。

Log Bytes Sent from Cache/sec

上一秒從鏡像記錄快取中取得的傳送記錄位元組數目。

這個計數器只會用於主體伺服器。在鏡像伺服器上,這個值一定是 0。

Log Bytes Sent/sec

每秒傳送的記錄位元組數目。

Log Compressed Bytes Rcvd/sec

上一秒接收的壓縮記錄位元組數目。

Log Compressed Bytes Sent/sec

上一秒傳送的壓縮記錄位元組數目。

Log Harden Time (ms)

上一秒等候將記錄區塊強行寫入磁碟的毫秒數。

Log Remaining for Undo KB

新的鏡像伺服器在容錯移轉之後仍然要掃描的記錄 KB 總數。

這個計數器只會在恢復階段用於鏡像伺服器。當恢復階段完成之後,此計數器會重設為 0。在主體伺服器上,這個值一定是 0。

Log Scanned for Undo KB

新的鏡像伺服器在容錯移轉之後已經掃描的記錄 KB 總數。

這個計數器只會在恢復階段用於鏡像伺服器。當恢復階段完成之後,此計數器會重設為 0。在主體伺服器上,這個值一定是 0。

Log Send Flow Control Time (ms)

上一秒記錄資料流訊息等候傳送流量控制的毫秒數。

將記錄資料和中繼資料傳送給鏡像夥伴伺服器是資料庫鏡像中需要最大量資料的作業,而且可能會獨佔資料庫鏡像和 Service Broker 傳送緩衝區。使用此計數器可監視資料庫鏡像工作階段對於這個緩衝區的使用。

Log Send Queue KB

尚未傳送到鏡像伺服器之記錄的 KB 總數。

Mirrored Write Transactions/sec

上一秒寫入鏡像資料庫,並等候記錄傳送到鏡像端進行認可的交易數目。

只有當主體伺服器主動傳送記錄檔記錄到鏡像伺服器時,這個計數器才會遞增。

Pages Sent/sec

每秒傳送的頁數。

Receives/sec

每秒接收的鏡像訊息數目。

Redo Bytes/sec

每秒在鏡像資料庫向前復原的記錄位元組數目。

Redo Queue KB

目前仍套用到鏡像資料庫以便向前復原的強化記錄 KB 總數。這是從鏡像端傳送到主體端。

Send/Receive Ack Time

訊息在上一秒等候來自夥伴之收條的毫秒數。

這個計數器對於排解可能由網路瓶頸造成的問題很有幫助,例如無法解釋的容錯移轉、大型傳送佇列或高度交易延遲等問題。在這類情況下,您可以分析此計數器的值,以判斷網路是否發生問題。

Sends/sec

每秒傳送的鏡像訊息數目。

Transaction Delay

等候未終止之認可收條的延遲時間。

[!附註]

在每一個夥伴伺服器上,有些計數器會顯示零值,這是依據夥伴伺服器目前正在執行的角色而定。

備註

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