Tair (Redis OSS-compatible)全球多活功能具備高效能和低延遲的特性。在使用過程中,您可以隨時查詢子執行個體的同步狀態、同步延遲和同步數量,掌握同步鏈路的即時情況。
前提條件
Tair全球多活執行個體中至少包含2個子執行個體。關於如何添加子執行個體,請參見建立分布式子執行個體。
操作步驟
登入管理主控台。
在左側導覽列,單擊全球多活。
找到目標分布式執行個體,單擊執行個體ID前的
表徵圖。找到待查詢同步延遲的源執行個體,單擊其操作列的查看同步狀態。
在彈出的對話方塊中,選擇查詢時間、源執行個體的資料節點和目標執行個體。
說明目前支援的最大查詢範圍為最近1天。
圖 1. 同步狀態

監控指標
說明
current_binlog_sync_delay_time
binlog的同步延遲,單位為秒。由於地區間存在網路延遲,通常情況下,該值低於10秒為正常。
說明如果子執行個體自動觸發高可用切換,或對其執行重啟、變更配置等操作,該值可能會短時間上升至60秒左右,之後會恢複正常。
ops
每秒從源執行個體的資料節點同步到目標執行個體的binlog條目數。
status
同步狀態,取值:
1:正常。
0:異常。
常見問題
Q:binlog同步延遲突然增高或同步狀態為異常是什麼原因,應該怎麼排查?
A:如果子執行個體自動觸發高可用切換,或對其執行重啟、變更配置等操作,會引起同步延遲上升,屬於正常波動,通常維持一段時間後會降低。
相關API
API介面 | 說明 |
查詢分布式執行個體的同步詳細資料。 |