全部產品
Search
文件中心

Database Backup:備份恢複效能說明

更新時間:Feb 05, 2024

本文將介紹DBS備份計劃的備份恢複效能測試結果,協助您瞭解在測試模型下,各規格備份的效能表現。

說明
  • 以下效能測試報告僅作為容量選型參考,不作為產品SLA的評判標準。

  • 根據業務情境的不同,測試結果可能會有所不同,屬於正常現象。

邏輯備份與恢複

測試流程

準備一個RDS MySQL測試執行個體,並在DBS中建立備份計劃(邏輯備份),啟動全量備份和增量備份任務,並將資料備份到DBS上。隨後再通過DBS將備份組資料恢複到RDS MySQL測試執行個體上,期間檢測備份和恢複的效能表現。

測試環境

配置項

配置內容

資料庫類型

RDS MySQL(通用型)

資料庫記憶體

2,400M

資料庫CPU

8核

資料庫IOPS

1,200

測試資料

測試資料

說明

資料樣本

資料庫大小

測試資料庫的總大小,單位為GB。

102 GB

總記錄數

測試資料庫中所有表的總記錄數量,單位為個。

1.5億

單記錄大小

測試資料庫中一個記錄的平均大小,通常以KB為單位。

1~100 KB

欄位數

測試資料庫中一個記錄的欄位數,即列數。

3~22列不等

欄位類型

測試資料庫中一個記錄的各個欄位的資料類型,包括MySQL基礎資料類型,如int、varchar、datetime等。

覆蓋MySQL基礎資料類型

測試結果

全量備份

規格

RPS(Record Per Second)

MBPS(MByte Per Second)

large

42,855.7

15.3

medium

33,122.2

11.8

small

9,569.3

3.4

micro

6,756.2

1.9

說明
  • 如果來源資料庫的表數量較多,在備份恢複時需消耗大量時間進行表初始化。因此建議來源資料庫中表的數量不要超過10000個。

  • 如果來源資料庫中存在無主鍵表、字串主鍵表或聯合主鍵表等情況,也會導致備份時間變長。

增量備份

規格

MBPS(MByte Per Second)

large

46.1

medium

29.8

small

14.9

micro

5.0

全量恢複

規格

RPS(Record Per Second)

large

34,190.5

medium

19,740.9

small

9,949.4

micro

4,320.2

增量恢複

規格

RPS(Record Per Second)

large

35,546.9

medium

21,331.4

small

10,061.5

micro

4,972.1

物理備份與恢複

測試流程

準備一個自建MySQL測試執行個體,並在DBS中建立備份計劃(物理備份),啟動全量備份任務,並將資料備份到DBS上。隨後再通過DBS將備份組資料恢複到指定的目錄(物理恢複為恢複資料庫檔案),期間檢測備份和恢複的效能表現。

說明

Database BackupDBS採用流式讀取MySQL物理檔案的方式,並通過多流並發寫入備份資料至DBS雲端儲存中。同時,DBS支援根據規格調整備份並發數,規格越高備份速度越快。目前支援gzip與lz4兩種壓縮演算法,gzip壓縮率高,lz4備份速度快。

測試資料

測試資料

說明

資料樣本

資料庫大小

測試資料庫的總大小,單位為GB。

40.3 GB

總記錄數

測試資料庫中所有表的總記錄數量,單位為個。

20億

表數量

測試資料庫中表的數量。

160張

單記錄大小

測試資料庫中一個記錄的平均大小,通常以KB為單位。

0.2 KB

測試結果

全量備份

規格與壓縮格式

耗時

備份速度

壓縮後檔案大小

small(4線程) gzip

636s

63 MB/s

21.1 GB

large(8線程) gzip

341s

118 MB/s

21.1 GB

xlarge(16線程) gzip

204s

197 MB/s

21.1 GB

small(4線程) lz4

268s

150 MB/s

31.1 GB

large(8線程) lz4

119s

338 MB/s

31.1 GB

xlarge(16線程)lz4

104s

387 MB/s

31.1 GB

全量恢複

規格與壓縮格式

壓縮後的資料量

耗時

恢複速度(相對於未經處理資料量)

small(4線程) gzip

21.1 GB

320s

126 MB/s

large(8線程) gzip

21.1 GB

161s

250 MB/s

xlarge(16線程) gzip

21.1 GB

86s

468 MB/s

small(4線程) lz4

31.1 GB

408s

99 MB/s

large(8線程) lz4

31.1 GB

208s

194 MB/s

xlarge(16線程)lz4

31.1 GB

108s

373 MB/s