注册
cfg提高物理效率
技术分享/ 文章详情 /

cfg提高物理效率

DM_020153 2026/05/21 19 0 0

一、背景

达梦提供了 BACKUP CONFIGURE 功能,允许管理员预先设置备份的默认参数。配置生效后,执行备份语句时可省略重复的参数定义,并且支持多通道并行、磁盘组I/O隔离等高级特性,有效提升备份效率。

二、功能开启与基本概念

备份默认参数配置功能由 INI 参数 ENABLE_BRCFG 控制(BRCFG = Backup/Restore Configuration)。该参数默认值为 0,需手动开启:
ALTER SYSTEM SET ‘ENABLE_BRCFG’ = 1;

三、配置语法概览

BACKUP CONFIGURE 语法分为两大类操作:

  • 清除配置:BACKUP CONFIGURE CLEAR; 清除所有默认参数。
  • 设置/修改配置:BACKUP CONFIGURE [DEFAULT] <子句>;
    其中 <子句> 支持以下类别(可组合使用,多次执行):
子句类别 作用
DEVICE TYPE 默认存储介质类型(DISK/TAPE/S3/REMOTE 或第三方),以及存储路径、格式串
TRACE SBT 接口跟踪日志文件路径和日志等级
BACKUPDIR 备份集搜索目录(用于还原时自动查找备份集)
MAXPIECESIZE 单个备份片的大小上限
LIMIT READ/WRITE SPEED 读写速度限制
TASK THREAD 每个备份子任务内部的工作线程数
PARALLEL 并行度(同时执行的子任务数)
READ SIZE 读取数据时的分块大小
SBT 自定义第三方存储介质(如磁带库、云存储)的动态库路径
CHANNEL 备份通道配置(可指定多个通道,每个通道独立设置目标路径、片大小、速度限制等)
PACKAGE 备份包大小及是否启用校验和(CRC)
POOL SIZE 备份使用的内存池大小
DISKGROUP 磁盘组配置,将同一物理设备的路径分组以优化并行读取
MONITOR 开启/关闭备份还原相关操作的监控,可指定监控日志文件
PARALLEL POLICY 并行还原/校验时的策略(按子备份集或按备份片)
USER 远程备份用户权限限制(用于远程辅助实例)

四、示例

步骤一:准备磁盘与数据

fdisk /dev/sdb   # 创建一个主分区,比如 /dev/sdb1
mkfs.ext4 /dev/sdb1
mkdir -p /data1
mount /dev/sdb1 /data1

fdisk /dev/sdc   # 创建分区 /dev/sdc1
mkfs.ext4 /dev/sdc1
mkdir -p /data2
mount /dev/sdc1 /data2

CREATE TABLESPACE TS_TEST1 DATAFILE '/data1/test1_01.dbf' SIZE 512;
CREATE TABLESPACE TS_TEST2 DATAFILE '/data2/test2_01.dbf' SIZE 512;
-- 在各自表空间建表并插入数据
…


步骤二:配置BACKUP CONFIGURE

-- 配置磁盘组:将不同物理磁盘上的数据文件路径分组(优化并行读取)
BACKUP CONFIGURE DISKGROUP DG1 '/data1';
BACKUP CONFIGURE DISKGROUP DG2 '/data2';

-- 设置并行备份参数:并行度 4,每个子任务 2 个线程,读取块大小 8MB
BACKUP CONFIGURE PARALLEL 4;
BACKUP CONFIGURE TASK THREAD 2;
BACKUP CONFIGURE READ SIZE 8;

-- 配置两个备份通道,分别写入不同存储设备(如两块物理盘或两个挂载点)
BACKUP CONFIGURE CHANNEL 0 DEVICE TYPE DISK TO DESTINATION '/data1/bak';
BACKUP CONFIGURE CHANNEL 1 DEVICE TYPE DISK TO DESTINATION '/data2/bak';

-- 配置备份包大小 16MB,并启用 CRC 校验
BACKUP CONFIGURE PACKAGE SIZE 16 ENABLE CRC;

image.png

步骤三:执行全量备份

BACKUP DATABASE FULL BACKUPSET '/dmdata/dmbak/full_bak' ;

image.png

步骤四:验证两个备份通道/data1/bak 和 /data2/bak 目录下是否都生成了备份文件

image.png

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

评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服