2024年08月01日起,在RDS MySQL資料庫代理的2.9.1版本更新中,新增了對故障切換情境下的串連保持功能。降低了資料庫連接中斷的風險,提升了資料庫連接的可靠性。
功能說明
當系統出現故障時,RDS執行個體會進行主備切換,提升一個備節點為主節點,這種切換是非預期的,稱為故障切換(Failover)。
代理會緩衝當前正在資料庫上執行或將要轉寄的SQL語句。當資料庫發生故障時,代理與後端資料庫的串連將會斷開。代理感知到資料庫Failover後,不會立刻斷開與用戶端的串連,代理會將失敗的讀請求重新轉寄到可用的資料庫節點,並且恢複串連狀態。更多資訊,請參見什麼是串連保持。
重要
對於失敗的寫請求,代理不能確定資料庫是否寫成功,導致整個會話斷開。
上線時間
2024年08月01日
費用說明
串連保持功能不額外收取費用。代理費用,請參見資料庫代理費用說明。
前提條件
版本:MySQL 5.6或5.7或8.0
系列:高可用系列、叢集系列
儲存類型:雲端硬碟、高效能本地碟
代理類型:獨享型
說明通用型資料庫代理僅支援主動切換情境下的串連保持,獨享型資料庫代理支援主動切換和故障切換情境下的串連保持。
已開通資料庫代理,且代理的核心版本不低於2.9.1。
如何開啟/關閉
訪問RDS執行個體列表,在上方選擇地區,然後單擊目標執行個體ID。
在左側導覽列,單擊資料庫代理。
在基本資料地區,單擊串連保持右側的開啟。
說明若無串連保持字樣,說明您的執行個體不符合串連保持的開通條件。
已開啟串連保持功能後,可在相同位置進行關閉。