本文介紹了標準版實例升級至企業版的方法。
背景介紹
隨著業務的高速發展,PolarDB-X標準版用戶可能會遇到單機數據庫瓶頸,例如單表過大導致查詢效率下降、高并發查詢導致數據庫長期處于高負載狀態、無法滿足分析型需求等,此時對數據庫做垂直升配,已經無法解決問題,且性價比不高。
PolarDB-X提供將標準版實例平滑升到企業版實例的能力,借助分布式特性和HTAP功能來解決單機數據庫上遇到的問題,同時滿足類似使用單機MySQL數據庫的體驗。
前提條件
PolarDB-X標準版創建完成后的實例版本不低于polardb-2.3.0_standard_xcluster5.4.18-20240311。
PolarDB-X標準版的規格與企業版的DN可選規格要保持一致。
PolarDB-X標準版的引擎版本為MySQL 5.7。
升級前檢查
在頁面左上角選擇目標實例所在地域。
在實例列表頁,單擊PolarDB-X 2.0頁簽。
找到目標實例,單擊實例ID。
在常用操作區域,單擊升到企業版。
正式升級前,需要進行預檢,后臺將創建一個臨時的企業版實例,該臨時實例和標準版實例使用同一個存儲節點,單擊開始檢查,具體檢查內容如下:
檢查項
描述
通過條件
賬號
檢查賬號是否能夠導入
標準版實例上的數據庫賬號可以成功導入臨時企業版實例。
白名單
檢查白名單是否能夠導入
標準版實例上的白名單可成功導入臨時企業版實例。
XA事務
檢查是否存在XA事務
企業版實例不支持XA事務相關的命令,向標準版實例發送XA RECOVER命令。
數據庫數量
檢查數據庫數量是否不超過企業版的參數限制
標準版實例上的業務庫數量不能超過企業版的邏輯庫限制,此項檢查失敗請聯系我們。
存儲過程或者自定義函數
檢查是否存在用戶創建的存儲過程或者自定義函數
不存在用戶創建的存儲過程或者自定義函數。
連接地址
檢查連接地址是否只有一個
只有一個VPC連接。
只讀實例
檢查是否存在只讀實例
沒有只讀實例。
隔離級別
是否為企業版支持的隔離級別
為企業版支持的隔離級別。
單擊確定。PolarDB-X會發起一個標準版升到企業版的檢查任務,可單擊右上方圖標查看任務進度。
檢查任務完成后,在升到企業版窗口查看檢查結果。
升到企業版
打開升到企業版窗口,單擊開始升級。
在升級配置頁面,選擇合適的計算節點規格和計算節點個數。
單擊立即購買。
單擊簽署并下單。
在實例基本信息界面中,單擊右上方的圖標,打開任務列表,可以查看任務進程。
任務狀態為已導入元數據后,單擊切流,將流量導向企業版實例。
重要切流操作會進行一次重啟,期間將有分鐘級的服務不可用。
單擊清理。清理殘留元數據,完成升級流程。
升級完成后,等待幾分鐘,在實例列表頁可以查看到實例系列變更為企業版。單擊實例ID,可以進入企業版的實例頁面。
重要清理操作將會清理標準版相關資源,此操作不可回滾。
操作說明
升級流程說明如下:
標準版升到企業版的過程中,在任務列表上,您可以查看任務狀態并進行切流、清理、回切、取消操作,操作說明如下:
操作 | 描述 |
切流 | 升到企業版的必選操作,實現以下功能:
|
清理 | 升到企業版的必選操作,清理標準版實例殘留的元數據。 |
回切 | 切流后如需進行回退,可執行此操作,實現以下功能:
|
取消 | 終止升級操作,訂單將被退款。 |