SQL Server數據庫鏡像關鍵性能計數器

監視數據庫鏡像基本有以下5種方法:
1. 配置數據庫鏡像監視器、設置告警閾值。
2. 配置WMI EVENT ALERT,配置鏡像狀態修改后的動作或告警。
3. 使用系統監視器查看關鍵性能計數器。
4. 部署作業監控異常鏡像狀態,發送告警。
5. 使用sp_dbmmonitorresults獲取鏡像數據。
當然,使用擴展事件和SQL Server Profiler也能監控到數據庫事件中的數據庫鏡像狀態修改。這種工具主要用于跟蹤,而非監控的常規手段。
這篇博文主要介紹如何使用系統監視器(以前叫做性能監視器)來監控數據庫鏡像性能。SQL Server:Database Mirroring對象包含數據庫鏡像的性能計數器。以下列表描述了一些關鍵計數器。
關鍵的主服務器計數器:
Log Bytes Send/sec:日志從主到鏡像的傳輸速率
Log Send Queue KB:還沒有發送到鏡像的日志總數(單位:千字節)
Transaction Delay:花費在等待來自鏡像提交應答的延遲(單位:毫秒)。該計數器用于確定在主服務器數據庫鏡像是否影響性能很有用。
Log Compress Bytes Sent/sec:上一秒發送的日志的壓縮字節大小。為了計算日志壓縮率,可以用Log Compressed Bytes Sent/sec除以Log Bytes Sent/sec得到。
Log Bytes Sent from Cache/sec:在上一秒鐘內從鏡像日志緩存中獲得的發送日志字節數。此計數器只在主體服務器上使用。 在鏡像服務器上此值始終是 0。
關鍵的鏡像服務器計數器:
Redo Bytes/sec:日志在鏡像數據庫前滾的速率。
Redo Queue KB:還沒有前滾到鏡像數據庫的總日志數量。(單位:千字節)為了評估鏡像重做日志的時間,可以用Redo Queue KB除以Redo Bytes/sec。
Log Bytes Received/sec:從主接收的日志的速率。為了評估鏡像趕上主的時間,可以用Log Send Queue KB除以Log Bytes Received/sec。
Log Compressed Bytes Received/sec:在上一秒接收的壓縮日志的大小。
Log Bytes Redone from Cache/sec:在上一秒鐘內從鏡像日志緩存中獲得的重做日志字節數。此計數器只在鏡像服務器上使用。在主體服務器上此值始終是 0。
使用性能計數器可以監視數據庫鏡像性能。 例如,可以檢查 Transaction Delay 計數器以確定數據庫鏡像是否影響主體服務器的性能,可以檢查 Redo Queue 和 Log Send Queue 計數器以確定鏡像數據庫與主體數據庫之間保持同步的情況。 還可以檢查 Log Bytes Sent/sec 計數器以監視每秒發送的日志量。
完整性能計數器列表,請參考:
https://msdn.microsoft.com/zh-cn/library/ms189931.aspx
另外有需要云服務器可以了解下創新互聯cdcxhl.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業上云的綜合解決方案,具有“安全穩定、簡單易用、服務可用性高、性價比高”等特點與優勢,專為企業上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。
網頁題目:SQLServer數據庫鏡像關鍵性能計數器-創新互聯
標題路徑:http://www.yijiale78.com/article12/csppgc.html
成都網站建設公司_創新互聯,為您提供品牌網站設計、建站公司、軟件開發、電子商務、App開發、網站維護
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯