溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

DDM實踐:數據庫秒級平滑擴容方案

發布時間:2020-07-23 14:03:26 來源:網絡 閱讀:770 作者:中間件小哥 欄目:數據庫
本文部分內容節選自華為云幫助中心的分布式數據庫中間件(DDM)服務的產品介紹



背景

隨著業務增長,邏輯庫存儲空間不足,并發壓力較大。



解決方案

此時可對DDM實例邏輯庫進行平滑擴容,通過增加RDS實例來提高數據存儲能力與并發支持能力。在不中斷應用服務的情況下,通過新增RDS實例,擴展數據庫存儲空間。擴容除了解決數據存儲容量瓶頸,還能通過增加并發計算能力間接提升數據庫性能。通過DDM管理控制臺操作即可完成擴容,應用無需改造,擴容進度支持可視化跟蹤。



平滑擴容

平滑擴容是一種水平擴容方式,通過增加RDS實例的數量來提升總體數據存儲容量,把分庫平滑擴容到新增加的RDS實例上,保證所有的數據都是均衡分布在每個分庫上,降低單個RDS實例的處理壓力。



平滑擴容原理如下圖所示。
DDM實踐:數據庫秒級平滑擴容方案



邏輯庫平滑擴容實踐

操作場景

邏輯庫擴容涉及到數據遷移。具體分以下情況:

1、所有全局表將復制一份,存儲到新增RDS實例的對應分片中。

2、分片表數據將會重新分配和存儲。

3、單表存儲在默認分片上,擴容過程無需遷移單表數據。

說明:RDS存儲空間不足時,建議對邏輯庫下的某一RDS實例進行磁盤擴容,擴充RDS實例存儲空間。并發壓力較大無法滿足業務需求時,建議按照以下操作增加RDS實例,進行平滑擴容?!安鸱炙惴ā睘椤癛ange”的邏輯表在進行平滑擴容時,只在新的分片上創建物理表,不做數據遷移。擴容成功后,用戶需要手動修改“Range”表的分片規則,加入新分片的規則。



操作步驟

1、登錄管理控制臺。
2、在導航上選擇“數據庫 > 分布式數據庫中間件”,進入總覽頁面。
單擊左側菜單欄的“DDM實例管理”,進入“DDM實例管理”頁面。
3、單擊DDM實例名稱,進入實例基本信息頁面。
4、在實例基本信息頁面,選擇“邏輯庫管理”選項卡,查看DDM實例邏輯庫。
5、在需要擴容的邏輯庫右側操作欄單擊“平滑擴容”。
6、在“平滑擴容”彈出框左側勾選需要擴容的RDS實例,單擊“確定”??稍凇斑壿嫀旃芾怼表撁娌榭磾U容進度,擴容過程大概需要5-30分鐘,具體時長與實際需要遷移的數據量相關。當“邏輯庫狀態”為“運行中”時,表示擴容成功,“已使用RDS”列將會呈現新擴容的RDS實例。


說明:只有邏輯庫狀態為“運行中”才能進行平滑擴容。一個DDM實例內,只允許同時對一個實例邏輯庫進行平滑擴容操作;不同的DDM實例內,可以同時擴容實例邏輯庫。



注:平滑擴容使用限制如下:

1、RDS實例與DDM實例需要在相同VPC,且RDS實例沒有被其它DDM實例使用。

2、邏輯庫下必須有表才能進行平滑擴容。

3、實例存在節點故障情況下不能進行擴容。

4、一個DDM實例內,只允許同時對一個實例邏輯庫進行平滑擴容操作;不同的DDM實例內,可以同時擴容實例邏輯庫。

5、不允許使用正在擴容中的RDS實例進行建庫建表操作。

6、最多僅支持擴容50個RDS實例。

7、擴容最大規格為:每個分片不超過20張表。每張表不超過800萬數據。



以上就是關于數據庫秒級平滑擴容的實踐方案,想要了解更多,歡迎點開分布式數據庫中間件DDM查看。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女