注册
物理备份性能调优
技术分享/ 文章详情 /

物理备份性能调优

DM_020153 2026/05/21 26 0 0

一、背景

随着数据量增长(数百GB至TB级别),备份窗口往往成为运维瓶颈。通过合理配置备份参数——尤其是并行处理能力和压缩策略,可以显著缩短备份时间、减少存储占用。

二、核心性能参数说明

达梦物理备份语句(联机 BACKUP DATABASE 或脱机 dmrman 中的 BACKUP 命令)支持以下直接影响备份速度的关键参数:

参数 含义 取值范围 默认值 推荐范围
TASK THREAD 备份数据处理线程数,用于并行读取和压缩 0~64 4 4~16(根据CPU核心数)
PARALLEL 并行备份的并发数,配合 TASK THREAD 共同决定整体并行度 0~128 4 1~8
COMPRESSED LEVEL 压缩级别,0表示不压缩,1~9表示压缩等级 0~9 0(不压缩) 1~5(平衡速度与空间)

并行度计算:实际并行处理的线程数 = TASK THREAD × PARALLEL。建议该乘积不超过512,且不超过CPU核心数的2~4倍,以免引起资源争用。
压缩速率:压缩级别越高,压缩越慢,但压缩比越高

三、备份示例

3.1 全量备份

BACKUP DATABASE BACKUPSET '/dmdata/backup/db_full' COMPRESSED LEVEL 1 TASK THREAD 8 PARALLEL 4;

image.png

参数解读:

  • COMPRESSED LEVEL 1:启用轻量压缩。
  • TASK THREAD 8:使用8个数据处理线程。
  • PARALLEL 4:并行度4,总并行度 = 8×4 = 32。

3.2 增量备份

BACKUP DATABASE INCREMENT  WITH BACKUPDIR '/dmdata/backup'  BACKUPSET '/dmdata/backup/db_incr' COMPRESSED LEVEL 1 TASK THREAD 4 PARALLEL;

image.png

增量备份通常数据量较小,可适度降低并行度,减少资源占用。
3.3 脱机备份
脱机备份使用 dmrman 工具,数据库需处于关闭状态。在 BACKUP 命令后同样可以附加性能参数。
进入 dmrman 交互界面:

RMAN> BACKUP DATABASE '/dmdata/DMTEST/dm.ini' FULL BACKUPSET '/dmdata/backup/dmrman_full' COMPRESSED LEVEL 1 TASK THREAD 8 PARALLEL 4 ;

image.png
参数含义与联机备份完全一致。

达梦社区:https://eco.dameng.com

评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服