message log rotate 参数:轮换消息日志文件(SQL 管理 API)

随同 admin()task() 函数,使用 message log rotate 参数或 file rotate 参数来指定要轮换的特定 online、ON-Bar 活动或 ON-Bar 调试消息日志文件,并指明要轮换的消息日志的最大数目。

当消息日志文件轮换时,数据库服务器切换到新的 online 消息日志文件,且将先前的日志文件 ID 号增加 1。当达到日志文件的最大数目时,删除最高 ID 的日志文件。

语法

元素 描述 关键考虑
file_path 服务器将轮换的 online、ON-Bar 活动或 ON-Bar 调试日志文件的全路径名,例如,/usr/gbasedbt/online.log  
maximum_version 最高 ID 的日志文件。这个是服务器将轮换的最大消息日志版本。  

示例

下列示例显示您可用来轮换最大 52 的 /usr/gbasedbt/online.log 文件的参数:

execute function task("message log rotate", "/usr/gbasedbt/online.log",52);
execute function task("file rotate", "/usr/gbasedbt/online.log",52);

当数据库服务器轮换这些文件时,服务器删除该文件的版本 52。版本 51 成为版本,版本 50 成为版本 51,依此类推。新的 online 日志成为版本 1。