合 达梦数据库的归档及其命令和图形界面配置
REDO 和归档日志检查
日志文件分为 REDO 日志(联机日志文件)和归档日志文件。DM 数据库可以在归档模式和非归档模式下运行。
- 非归档模式下,数据库会只将重做日志写入 REDO 日志文件中进行存储。
- 归档模式下,数据库会同时将重做日志写入联机日志文件和归档日志文件中分别进行存储表空间及数据文件。
建议
我们强烈建议生产环境运行在归档模式下(默认不开启,需要开启请参考数据库备份章节)。
REDO 日志
在一个 DM 实例中,最少有 2 个 REDO 日志,和数据文件同一个目录,默认每个 256 MB,需要在数据库实例初始化时设定。在数据变动频繁的业务系统中,如果 REDO 日志文件设置的太小,会引起频繁的 REDO 切换,从而有性能上的损耗。
我们建议在 OLTP 业务系统中,设置为 2 GB。初始化实例时,定义 2 GB 的 REDO 日志,如下所示:
1 | ./$DM_HOME/bin/dminit path/opt/dmdbms/data/ page_size=16 log_size=2048 |
也可以对现有实例的 REDO 日志通过数据库客户端进行扩充,如下所示:
1 | ALTER DATABASE RESIZE LOGFILE 'dameng_003.log' to 2048; |