為了實現讀取能力的彈性擴展,分擔數據庫壓力,您可以創建一個或多個只讀實例,利用只讀實例滿足大量的數據庫讀取需求,增加應用的吞吐量。

前提條件

已創建MySQL實例,詳情請參見創建MyBase MySQL實例。

背景信息

關于云數據庫專屬集群MyBase的更多介紹,請參見什么是云數據庫專屬集群MyBase

注意事項

  • 升級主實例的內核小版本,其他只讀實例也會自動升級內核小版本。升級內核小版本請參見升級內核小版本。
  • 只讀實例創建后,主實例進行變配操作會導致只讀實例重啟。
  • 主從版只讀實例最多創建5個,高可用版只讀實例最多創建7個。
  • 主實例到期釋放時也會自動釋放只讀實例。

操作步驟

  1. 登錄云數據庫專屬集群控制臺
  2. 在頁面左上角,選擇目標地域。
  3. 在左側單擊集群列表,在目標專屬集群的操作列,單擊詳情,進入目標專屬集群頁面,您可以通過以下其中一種方式創建只讀實例
    • 找到目標實例,選擇操作列的更多 > 創建只讀實例。創建只讀實例-mysql
    • 找到目標實例,單擊操作列的詳情。在左側導航欄,單擊服務可用性,然后在右側單擊增加節點。
      說明 僅主實例為主從版時,支持此方式。
      增加節點
  4. 設置如下參數。
    參數 說明
    只讀是否可切換 設置只讀實例是否支持切換為主實例。僅主實例為主從版,會出現此參數。
    說明 至少有一個只讀實例必須支持切換。
    實例規格 選擇只讀實例的規格。
    存儲空間 選擇只讀實例的存儲空間,可參考您當前數據庫存儲空間的使用量。
    說明 存儲空間不能小于主實例的存儲空間。
    部署方案 部署方案可選擇默認策略指定主機。
    專有網絡 主機所屬的專有網絡。
    交換機 只讀實例所屬的虛擬交換機。您可以在專有網絡控制臺查看虛擬交換機的詳細信息。
  5. 單擊確定。

相關文檔

只讀實例創建后,您可以在應用程序內將只讀業務的請求地址修改為只讀實例的連接地址。您也可以使用讀寫分離,使寫請求自動轉發到主實例,讀請求按照設置的權重自動轉發到各個只讀實例。詳情請參見新增數據庫代理終端。