日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

過載保護

本文介紹了過載保護功能的原理和使用方法。

背景

當用戶做促銷活動時,數據庫主庫的CPU資源容易負載過高,這時就需要對數據庫進行變配(升級),但變配的過程中整個集群的請求可能都會路由到主節點,導致主節點CPU資源超負載甚至雪崩,從而影響用戶業務的連續性。為了緩解此種情況的發生,PolarDB MySQL版在代理層提供過載保護功能。

使用限制

  • 該功能要求數據庫代理的版本為2.8.1或以上,支持PolarDB MySQL版 5.6,5.7,8.0。

  • 該功能當前只支持可讀可寫類型的Endpoint。

  • 當前只有在所有只讀節點異常(宕機或者與主庫的復制中斷)的情況下,才會觸發過載保護,其它場景暫時未支持。

使用說明

在控制臺基本信息的集群地址區域,單擊編輯配置,打開編輯地址配置頁面,可開啟過載保護。

456789

基于漏桶原理,當代理端檢測到集群中的所有RO節點均異常時,開始主動對集群的并發請求進行限制以達到保護主庫的目的。當RO節點正常或者超出限制時間后(默認60s),取消限制。

對于限流的上限,PolarDB MySQL版集群是通過歷史數據來選取合適的區間。在集群正常服務期間,代理會記錄該實例主節點最近24小時的采樣并發請求數。

當觸發過載保護后,目前代理會使用歷史數據的中位數作為上限對用戶的活躍連接數進行限流。

示例

測試過程中所有只讀節點復制中斷,進入過載保護。在這期間流量還可以持續進來,但是不會進一步飆升。

在只讀節點恢復后,過載保護結束,流量可以正常進行轉發。

456789