在不需要恢复时使用 /dev/null

当您确定在两次备份之间不需要复原事务或管理数据库活动时,可以将数据库服务器配置参数 LTAPEDEV 设置为 /dev/null
重要: 将 LTAPEDEV 设置为 /dev/null 时,它具有以下含义:
  • 只能将数据库服务器管理的数据复原到最近的备份以及任何先前备份的逻辑日志文件之时的状态。
  • 进行复原时,必须始终执行整个系统复原。(请参阅全面系统复原。)不能执行部分复原或在数据库服务器处于联机状态时进行复原。

当您将 LTAPEDEV 设置为 /dev/null 时,逻辑日志文件一填满,数据库服务器就将其标记为已备份(状态 B)。这样数据库服务器就可以接着重用该逻辑日志文件而不需要等待您将其备份。其结果是数据库服务器不保留任何逻辑日志记录。

/dev/null 用作日志文件备份设备时,快速复原和回滚事务不会受到不利影响。有关快速复原的描述,请参阅《GBase 8s 管理员指南》。有关回滚事务的信息,请 参阅 GBase 8s SQL 指南:语法 中的 ROLLBACK WORK 语句。