Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 12.0.1 » SQL Anywhere 服务器 - 数据库管理 » 数据库维护 » 备份和数据恢复 » 内部备份过程

 

并行数据库备份

在通过指定 -s 选项使用备份实用程序 (dbbackup) 或通过使用 BACKUP DATABASE 语句执行服务器端映像备份时,可以执行并行数据库备份。并行备份使用物理设备级并行操作来减少完成备份操作所需的全部时间。Windows Mobile 不支持并行备份。

数据库服务器为每个存储数据库文件的驱动器创建读取程序线程。写入程序线程是为备份目录所在的目标驱动器而创建的。使用单独的读取程序和写入程序允许 I/O 操作以并行而非顺序的方式执行。

并行备份的性能受系统中速度最慢的组件所限。通常是物理磁盘,但也可能是其它组件,如 I/O 控制器或系统总线。这些组件中的每一个都有一个最大的数据传输率。

BACKUP DATABASE 语句和备份实用程序 (dbbackup) 为您提供了一些可配置并行备份行为的选项,包括:

  • 复制检查点日志的时间和方法

  • 将数据从数据库服务器一次性传送到 dbbackup 时使用的最多页数(仅在使用 dbbackup 时可用)

  • 添加多个写入程序(仅用于 BACKUP 语句)

应始终在单独的物理驱动器上进行备份。这可以通过 I/O 并行操作改进性能,并且在硬件发生故障时还会提高数据的安全性。

 另请参见