当逻辑日志文件填满时,必须对其进行备份。备份进程会阻碍涉及到与逻辑日志文件位于同一磁盘上的数据的事务处理。将物理日志、逻辑日志和用户数据放在不同的磁盘上。(请参阅《GBase 8s 备份与复原指南》。)
较小逻辑日志比较大逻辑日志填充更快。 您可以按手动添加逻辑日志文件中的说明添加较大逻辑日志文件。
逻辑日志记录的大小根据处理操作和数据库服务器环境而变化。通常,数据行越长,逻辑日志记录就越大。 逻辑日志包含已插入、更新或删除的行的映像。更新可使用多达插入和删除所用空间两倍的空间,因为更新可能既包含前映像又包含后映像。(插入仅存储后映像,而删除仅存储前映像。)
向逻辑日志写入的逻辑日志记录越多,逻辑日志填充就越快。带事务日志记录的数据库填充逻辑日志比对不带事务日志记录的数据库进行的事务更快。
使用未缓冲事务日志记录的数据库填充逻辑日志比使用已缓冲事务日志记录的数据库更快。
因为 Enterprise Replication 会生成复制表的前映像和后映像,因此可能使逻辑日志填满。
更多回滚会更快地填充逻辑日志。虽然回滚记录很小,但回滚本身也需要逻辑日志文件空间。
已启用用户数据日志记录且具有大量用户数据更新的智能大对象会以极快的速率填充逻辑日志。如果您不希望记录这些元数据,可使用临时智能大对象。