資料庫管理員使用 AlwaysOn 儀表板,在 SQL Server 2014 中一目了然地查看 AlwaysOn 可用性群組及其可用性副本與資料庫的健康狀況。 AlwaysOn 儀表板的一些典型用途包括:
選擇手動故障切換的副本。
預估資料遺失情況(如果您強制執行容錯移轉)。
評估資料同步處理效能。
評估同步提交次要複本的效能影響。
AlwaysOn 儀表板提供關鍵可用性群組狀態與績效指標,讓您能輕鬆利用以下資訊做出高可用性營運決策。
複本彙整狀態
同步處理模式和狀態
預估資料流失
預估復原時間 (重新補上)
資料庫複本詳細資料
同步處理模式和狀態
還原記錄的時間
開始之前
先決條件
您必須連線到裝載可用性群組之主要複本或次要複本的 SQL Server 執行個體 (伺服器執行個體)。
安全性
許可
需要具備 CONNECT、VIEW SERVER STATE,以及 VIEW ANY DEFINITION 權限。
啟動 AlwaysOn 儀表板
在 物件總管 中,連接到你想執行 AlwaysOn 儀表板的 SQL Server 實例。
展開 AlwaysOn 高可用性 節點,右鍵點擊 可用性群組 節點,然後點 選顯示儀表板。
更改 AlwaysOn 儀表板選項
您可以使用 SQL Server Management StudioOptions 對話框,設定 SQL Server AlwaysOn 儀表板的行為,以自動刷新並啟用自動定義的 AlwaysOn 政策。
在 [工具] 功能表中,按一下 [選項] 。
若要自動重新整理儀表板,請在 [選項] 對話方塊中,選取 [開啟自動重新整理]、輸入重新整理間隔 (以秒為單位),然後輸入您想要重試連接的次數。
要啟用使用者自訂政策,請選擇 啟用使用者定義的 AlwaysOn 政策。
可用性群組摘要
可用性群組畫面會為每個由所連線的伺服器執行個體承載複本的可用性群組顯示摘要行。 這個窗格會顯示下列資料行。
可用性群組名稱
連接的伺服器實例所承載複本的的可用性群組名稱。
主要執行個體
承載可用性群組主要複本的伺服器執行個體名稱。
故障切換模式
顯示複本所設定的容錯移轉模式。 可能的容錯移轉模式值包括:
自動: 表示一個或多個複本處於自動故障切換模式。
手動: 表示沒有任何副本處於自動故障轉移模式。
Issues
按一下 [問題] 連結可開啟給定問題的疑難排解文件集。 關於所有 AlwaysOn 政策問題的清單,請參見 AlwaysOn 政策關於 AlwaysOn 可用性群組(SQL Server)的操作問題。
Tip
按一下資料行標題可依照可用性群組、主要執行個體、容錯移轉模式或問題的名稱排序可用性群組資訊。
可用性群組詳細資料
系統會針對您從摘要畫面中選取的可用性群組顯示下列詳細資訊:
可用性群組狀態
顯示可用性群組的健全狀態。
主要實例
承載可用性群組主要複本的伺服器執行個體名稱。
備援模式
顯示複本所設定的容錯移轉模式。 可能的容錯移轉模式值包括:
自動: 表示一個或多個複本處於自動故障切換模式。
手動: 表示沒有任何副本處於自動故障轉移模式。
叢集狀態
連接的伺服器實例所屬的叢集名稱和狀態,以及可用性群組的成員節點。
可用性複本詳細資料
[可用性副本] 窗格會顯示下列資料欄:
Name
裝載可用性複本的伺服器執行個體名稱。 預設顯示此資料行。
Role
指出可用性複本的目前角色: 主要 或 次要。 有關 Always On 可用性群組角色的資訊,請參閱 AlwaysOn 可用性群組概述(SQL Server)。 預設顯示此資料行。
故障切換模式
顯示複本所設定的容錯移轉模式。 可能的容錯移轉模式值包括:
自動: 表示一個或多個複本處於自動故障切換模式。
手動: 表示沒有任何副本處於自動故障轉移模式。
同步處理狀態
指出次要複本目前是否與主要複本進行同步處理。 預設顯示此資料行。 可能的值為:
未同步處理: 複本中的一個或多個資料庫尚未同步處理,或者尚未聯結至可用性群組。
正在同步 正在同步複本中的一個或多個資料庫。
已同步處理: 次要複本中的所有資料庫都會與目前主要複本上的對應主要資料庫 (如果有的話) 或是最後一個主要複本上的對應主要資料庫進行同步處理。
Note
在效能模式中,資料庫永遠不會處於同步處理狀態。
NULL: 未知的狀態。 當本地伺服器實例無法與 WSFC 容錯移轉叢集通訊(也就是說,本機節點不屬於 WSFC 仲裁的一部分)時,就會出現這個值。
Issues
列出問題名稱。 預設顯示此值。 關於所有 AlwaysOn 政策問題的清單,請參見 AlwaysOn 政策關於 AlwaysOn 可用性群組(SQL Server)的操作問題。
可用性模式
指出您個別針對每個可用性複本所設定的複本屬性。 預設隱藏此值。 可能的值為:
非同步: 次要複本從未能與主要複本同步。
Synchronous: 趕上主要資料庫時,次要資料庫就會進入此狀態,而且只要資料庫的資料同步處理繼續進行,它就會維持趕上狀態。
主要連接模式
指出用來連接到主要複本的模式。 預設隱藏此值。
次要連接模式
指出用來連接到次要複本的模式。 預設隱藏此值。
連接狀態
指出次要複本目前是否已連接到主要複本。 預設隱藏此資料行。 可能的值為:
已中斷連接: 若為遠端可用性複本,表示它與本機可用性複本已中斷連接。 本地副本對 [已中斷連接] 狀態的回應取決於其角色,如下所示:
在主要複本上,如果次要複本已中斷連接,主要複本上的次要資料庫就會標示為 [未同步處理] ,而且主要複本會等候次要複本重新連接。
在次要複本上,一旦偵測到它已中斷連接之後,次要複本就會嘗試重新連接到主要複本。
Connected。 遠端可用性複本,目前已連接到本機複本。
操作狀態
表示次要副本目前的運作狀態。 預設隱藏此值。 可能的值為:
0.等待容錯移轉
1. 未決
2.線上
3.離線
4.失敗
5.失敗,無法定人數
NULL: 副本不是本機的
上次連接錯誤號碼
上次連接錯誤的號碼。 預設隱藏此值。
上次連接錯誤描述
上次連接錯誤的描述。 預設隱藏此值。
上次連接錯誤時間戳記
上次連接錯誤的時間戳記。 預設隱藏此值。
Note
如需可用性複本效能計數器的相關資訊,請參閱 SQLServer,可用性複本。
前往群組可用性 群組資訊
若要將資訊分組,請按一下 [群組依據],然後選取下列其中一項:
可用性複本
可用性資料庫
同步狀態
備援準備
Issues
顯示群組資訊的窗格會顯示下列資料行:
Name
可用性資料庫的名稱。 預設顯示此值。
複本
裝載可用性複本的 SQL Server 執行個體名稱。 預設顯示此值。
同步處理狀態
指出可用性資料庫目前是否與主要複本進行同步處理。 預設顯示此值。 可能的同步處理狀態包括:
沒有同步。
如果是主要角色,表示資料庫尚未準備好要將其交易記錄與對應的次要資料庫同步處理。
如果是次要資料庫,表示資料庫尚未開始記錄同步處理,原因是因為連接問題、處於暫停狀態,或在啟動或角色切換期間正在移轉狀態。
正在同步
在主要複本上:
對於主要資料庫,表示該資料庫已準備好接受來自次要資料庫的掃描請求。
在次要副本上,這表示該次要資料庫有正在進行的資料移動作業。
在次要副本上,表示該副本正在進行資料移動。
已同步處理:
如果是主要資料庫,表示至少已同步處理一個次要資料庫。
如果是次要資料庫,表示資料庫已與對應的主要資料庫同步處理。
正在還原
表示在復原程序中,當輔助資料庫正在從主資料庫積極獲取頁面時的階段。
注意事項
當資料庫處於 REVERTING 狀態時,強制容錯移轉至次要複本會將資料庫保留在無法啟動的狀態。
正在初始化:
表明當次要資料庫要跟上還原 LSN 時,所需的交易記錄正在被傳送並在次要副本上被強制寫入的復原階段。
注意事項
當資料庫處於 INITIALIZING 狀態時,強制容錯移轉至次要複本一定會將資料庫保留在無法啟動的狀態。
容錯移轉準備
指出哪個可用性複本可能可以在可能遺失資料或無遺失資料的情況下容錯移轉。 預設顯示此資料行。 可能的值為:
資料遺失
不遺失資料
Issues
列出問題名稱。 預設顯示此資料行。 可能的值為:
警告: 按一下可顯示臨界值和警告問題。
重大 按一下可顯示關鍵問題。
關於所有 AlwaysOn 政策問題的清單,請參見 AlwaysOn 政策關於 AlwaysOn 可用性群組(SQL Server)的操作問題。
已暫停
指出資料庫是已暫停狀態還是已繼續狀態。 預設隱藏此值。
暫停原因
指出暫停狀態的原因。 預設隱藏此值。
預估資料遺失 (秒)
表示主要複本與次要複本中上一筆交易記錄的時間差異。 如果主要複本失敗,則時間視窗內的所有交易記錄都將遺失。 預設隱藏此值。
預估復原時間 (秒)
指出重做趕上時間所需要的時間 (以秒為單位)。
「趕上時間」 (catch-up time) 是指次要複本趕上主要複本所需的時間。 預設隱藏此值。
同步處理效能 (秒)
指出在主要與次要複本之間同步處理所需的時間 (以秒為單位)。 預設隱藏此值。
記錄檔傳送佇列大小 (KB)
表示主資料庫日誌檔案中尚未送入次要副本的日誌記錄數量。 預設隱藏此值。
記錄檔傳送速率 (KB/秒)
表示日誌記錄傳送到次要副本的速率(KB 每秒)預設為隱藏值。
重做佇列大小 (KB)
表示次要副本日誌檔案中尚未重做的日誌記錄數量。 預設隱藏此值。
重做速度 (KB/秒)
指出重做記錄檔記錄所使用的速率 (以每秒 KB 數為單位)。 預設隱藏此值。
FileStream 傳送速率 (KB/秒)
指出將交易傳送到複本所使用的 FileStream 速率 (以每秒 KB 數為單位)。 預設隱藏此值。
記錄檔結尾 LSN
指出主要和次要複本上記錄檔快取中最後一個記錄檔記錄所對應的實際記錄序號(LSN)。 預設隱藏此值。
復原 LSN
在主要複本復原或容錯移轉後,指示此複本在寫入任何新日誌記錄之前的交易日誌結束位置。 預設隱藏此值。
截斷 LSN
指示主要複本的最小日誌截斷值。 預設隱藏此值。
最後提交 LSN
指出對應到交易記錄中最後一個提交記錄的實際 LSN。 預設隱藏此值。
上次提交時間
表示對應到最後一次提交記錄的時間。 預設隱藏此值。
上次傳送 LSN
指出主要複本已傳送所有記錄檔區塊到哪一點。 預設隱藏此值。
上次傳送時間
指出上次傳送記錄檔區塊的時間。 預設隱藏此值。
上次接收到的 LSN
指出裝載次要資料庫的次要複本已經接收所有記錄檔區塊到哪一點。 預設隱藏此值。
上次接收時間
指出在次要複本上讀取上一個接收訊息內之記錄檔區塊識別碼的時間。 預設隱藏此值。
上次強行寫入 LSN
指出次要複本上已將所有記錄檔記錄排清至磁碟到哪一點。 預設隱藏此值。
上次固化時間
指出次要副本接收最近已加固 LSN 的記錄區塊識別碼的時間。 預設隱藏此值。
上次重做 LSN
指出上次在次要複本上重做之記錄檔記錄的實際 LSN。 預設隱藏此值。
上次重做時間
指出在次要資料庫上重做上一個記錄檔記錄的時間。 預設隱藏此值。
相關工作
另請參閱
sys.dm_os_performance_counters (Transact-SQL)
監視可用性群組 (SQL Server)