创建在线日志文件¶
神通数据库在数据库创建期间会默认创建一个在线日志文件,同时支持创建多个日志文件。在不同的磁盘上创建多个在线日志文件,可以防止日志文件所在磁盘空间不足时数据库无法正常运行。因为神通数据库具有日志智能扩展功能,一个可以自动扩展的日志文件就能满足事务的回刷需求,多个日志文件反而会因为日志文件切换影响性能。
要创建新的在线日志文件,必须拥有 ALTER DATABASE 系统权限,使用带 ADD LOGFILE 子句的 ALTER DATABASE 语句即可。
示例¶
-- 向数据库添加一个新的在线日志文件
ALTER DATABASE ADD LOGFILE 'D:\DB02.LOG' SIZE 100M AUTOEXTEND ON NEXT 10% MAXSIZE 900M;
注解
新的日志文件使用完整的指定文件名来表示操作系统文件应该在哪里创建。否则,依据操作系统的不同,文件将在数据库服务器的默认目录或当前目录中创建。如果有条件,数据文件和在线日志文件应该尽量存放在不同得磁盘上,以减少写数据块和写重做日志记录之间的竞争。