製作資料庫映象監視器的警告資訊

iSQlServer發表於2008-11-12

顯示資料庫映象事件所支援警告的只讀列表和指定的警告閾值(如果有)。

使用 SQL Server Management Studio 監視資料庫映象

如何啟動資料庫映象監視器

 列
警告
可以定義閾值的警告包括:

警告  閾值 
如果未傳送日誌超出了閾值,則發出警告
 指定未傳送日誌達到多少 KB 後,會在主體伺服器例項上生成一個警告。該警告有助於測量資料丟失的可能性(以 KB 計),並且特別適用於高效能模式。但是,當映象因夥伴斷開連線而暫停或掛起時,該警告也適用於高安全模式。
 
如果未還原日誌超出了閾值,則發出警告
 指定未還原日誌達到多少 KB 後,會在映象伺服器例項上生成一個警告。該警告可用於測量故障轉移時間(以 KB 計)。“故障轉移時間”主要包括前一個映象伺服器前滾其重做佇列中剩餘的任意日誌所需的時間,以及一小段額外時間。

注意:
對於自動故障轉移,系統識別錯誤所需的時間與故障轉移時間無關。

有關詳細資訊,請參閱估計角色切換過程中的服務中斷。
 
如果最早的未傳送事務的保留時間超出了閾值,則發出警告
 指定在主體伺服器例項上生成警告之前,傳送佇列中可以累積的事務的分鐘數。該警告有助於測量資料丟失的可能性(以時間計),並且特別適用於高效能模式。但是,當映象因夥伴斷開連線而暫停或掛起時,該警告也適用於高安全模式。
 
如果映象提交開銷超過了閾值則發出警告
 指定在主體伺服器上生成警告之前,每個事務可允許的平均延遲的毫秒數。此延遲是主體伺服器例項等待映象伺服器例項將事務日誌記錄寫入重做佇列時,所發生的開銷量。該值只適用於高安全模式。
 


“”的閾值
針對每個警告,顯示一個伺服器例項的當前的使用者指定閾值(如果存在)。該伺服器例項的完整例項名在對應的列標題中指定。

有關詳細資訊,請參閱本主題後面的“備註”。

設定閾值
單擊此按鈕可為每個故障轉換夥伴的一個警告設定閾值。

有關詳細資訊,請參閱本主題後面的“備註”。

 備註
如果伺服器例項的資訊目前不可用,則相應“閾值”列的單元格將顯示灰色背景和水印文字。如果監視器未與伺服器例項連線,那麼在每個單元格中,網格都將根據例項是預設例項還是命名例項來顯示“未連線到” 或“未連線到”\。如果監視器正在等待返回查詢,那麼每個單元格中的網格都將顯示“等待資料...”。

當資訊可用時,每個警告的單元格將會顯示指定的閾值(和度量單位)或“未啟用”。

如果在狀態表重新整理時超出閾值,則會在記錄狀態行時將一個事件記錄到 Windows 事件日誌中。預設情況下,如果監視器未執行,則每分鐘記錄一次狀態行。可以使用 SQL Server 代理或其他程式(如 Microsoft Management Operations Manager (MOM))對每種型別的記錄事件配置警報。

在給定的夥伴上,記錄的事件取決於它當前的角色,即主體或映象。但是,我們建議您在兩個夥伴中都為給定的事件設定警告閾值,以確保資料庫進行故障轉移時警告仍然存在。每個夥伴的相應閾值取決於夥伴系統的效能。

注意:
也可以使用 sp_dbmmonitorchangealert 系統儲存過程來為等價的事件(如未傳送日誌、未恢復日誌、最早的未傳送事務和映象提交開銷)配置閾值。有關詳細資訊,請參閱 sp_dbmmonitorchangealert (Transact-SQL)。
 


下表顯示與每個警告關聯的事件 ID。

資料庫映象監視器警告  事件名稱  事件 ID 
如果未傳送日誌超出了閾值,則發出警告
 未傳送日誌
 32042
 
如果未還原日誌超出了閾值,則發出警告
 未還原日誌
 32043
 
如果最早的未傳送事務的保留時間超出了閾值,則發出警告
 最早的未傳送事務
 32044
 
如果映象提交開銷超過了閾值則發出警告
 映象提交開銷
 32045
 

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

相關文章