重啟備庫
RDS SQL Server集群系列實例支持重啟備庫功能,當備庫出現(xiàn)連接數(shù)打滿或性能不足等問題時,您可以通過手動重啟備庫來緩解或解決。
前提條件
RDS SQL Server主實例需要滿足以下條件:
實例版本:2017 企業(yè)集群版、2019 企業(yè)集群版、2022 企業(yè)集群版
實例系列:集群系列
實例存儲類型:ESSD云盤、通用云盤
計費方式:包年包月或按量付費(不支持Serverless實例)
運行狀態(tài):運行中
請在基本信息頁面確認主實例版本或系列等信息。
影響
當實例沒有開啟讀寫分離時,重啟備庫發(fā)起后系統(tǒng)將直接重啟備庫,重啟期間備庫會出現(xiàn)閃斷(主庫無影響)。當實例讀寫分離開啟時,重啟備庫期間所有只讀請求會被轉發(fā)到主庫處理,不會造成只讀請求中斷,但會對主庫造成額外流量壓力。因此建議您在業(yè)務低峰期進行該操作,以減少對業(yè)務的影響。
備庫重啟操作發(fā)起后,實例狀態(tài)將變成重啟中 ,此時會阻塞用戶的管控操作,但不會影響對主庫的連接。
操作步驟
訪問RDS實例列表,在上方選擇地域,然后單擊目標實例ID。
在頁面右上角,單擊備庫重啟。
在彈出的確認框中,單擊確定。
在彈出的對話框中進行短信或MFA驗證。
相關API
API | 描述 |
重啟備庫。 |
常見問題
備庫重啟操作不涉及網(wǎng)絡變更,包括連接地址、IP都不會變化。
備庫重啟主要分為兩個階段:
停止備庫階段:停止時長與主機、實例整體的性能狀態(tài)以及當前內存的臟頁情況等因素有關。
啟動備庫階段:啟動時長與主機、實例整體的性能狀態(tài)以及需要恢復日志的大小等因素有關,且恢復日志大小通常與停止時內存臟頁情況以及是否存在長事務相關。通常也與恢復間隔
recovery interval
參數(shù)配置有關,建議使用默認值,如需修改該參數(shù),請參見配置恢復間隔。
您可通過減少長事務或調整恢復間隔recovery interval
參數(shù)配置來減少重啟時長。