绑定完请刷新页面
取消
刷新

分享好友

×
取消 复制
Gauss DB 100 归档日志
2020-02-25 14:28:27

归档日志

MAX_ARCH_FILES_SIZE

参数描述:设置当前数据库产生的归档日志允许占据的大空间。实际归档日志空间可能会超出这个设定值,但超出后不会阻塞业务的继续运行。

  • 当归档文件空间占用到该参数的85%时会触发自动清理,清理的条件是,该归档日志是否还会被需要。判断条件是根据ARCH_CLEAN_IGNORE_BACKUP和ARCH_CLEAN_IGNORE_STANDBY的设置,从主机rcy_point、新的备份集的log_point和备机rcy_point中选择小的日志点作为清理标准,只有小于这个日志点的归档日志才能被清理。清理分为两阶段:

    • 阶段:清理归档日志只考虑ARCH_CLEAN_IGNORE_BACKUP的设置,默认不忽略备机,直至归档文件占用空间小于该参数的15%。

    • 第二阶段:上述清理完成后,当归档文件占用空间仍超过该参数的85%时,如果配置了ARCH_CLEAN_IGNORE_STANDBY为TRUE,则开启忽略备机清理归档日志,直至归档文件占用空间小于该参数的85%。

取值范围:整形,[0,32T],单位为字节。0表示关闭归档自动清理功能,归档日志空间没有上限。

默认值:16G

ARCH_CLEAN_IGNORE_BACKUP

参数描述:自动清理归档文件时是否忽略备份集。

不忽略的话,会将归档日志的大小和后一次备份时的log_point做对比,小于备份集的log_point的归档日志才会被清理,即只清理被后一次备份集覆盖的归档日志。

取值范围:

  • TRUE:忽略备份。

  • FALSE:不忽略备份。

默认值:FALSE

ARCH_CLEAN_IGNORE_STANDBY

参数描述:自动清理归档文件时是否忽略备机。

不忽略的话,会将归档日志和备机rcy_point作对比,只有小于备机rcy_point的日志才能被清理。

取值范围:

  • TRUE:忽略备机。

  • FALSE:不忽略备机。

默认值:FALSE

ARCHIVE_DEST_n

参数描述:设置LOG归档的地址。该参数别名为LOG_ARCHIVE_DEST_n

取值范围:字符串。参数格式为:

  • ARCHIVE_DEST_[1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 ]={ LOCATION=path_name }

  • ARCHIVE_DEST_[2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 ]={ SERVICE=ip:port [SYNC | ASYNC] [PRIMARY_ROLE | STANDBY_ROLE | ALL_ROLES] [LOCAL_HOST=ip] | [AFFIRM | NOAFFIRM] }

其中各参数的含义为:

  • LOCATION:ARCHIVE_DEST_1参数只能是LOCATION形式,用于设置本地(主机)的LOG归档地址。

  • SERVICE:ARCHIVE_DEST_2至ARCHIVE_DEST_10参数的归档地址只能为SERVICE形式,用于指定对端的IP和PORT,以及日志的同步方式等。ARCHIVE_DEST_2至ARCHIVE_DEST_10参数在双机或一主多备的情况下才需要设置。

  • SYNC | ASYNC 指定主备间Redo日志传输模式,可不指定,不指定时默认为SYNC。

    • SYNC:事务日志在主机上落盘后,会将日志拷贝到发送线程的缓冲区。

    • ASYNC:事务日志在主机落盘后,不会将日志拷贝到发送线程的缓冲区。

  • PRIMARY_ROLE | STANDBY_ROLE | ALL_ROLES 指定参数生效场景,可不指定,不指定时默认为ALL_ROLES。

    • PRIMARY_ROLE:当实例是主机时,ARCHIVE_DEST_n参数生效。

    • STANDBY_ROLE:当实例是备机时,ARCHIVE_DEST_n参数生效。

    • ALL_ROLES:当实例是主机或备机时,ARCHIVE_DEST_n参数均生效。

  • LOCAL_HOST:用于当主机所在机器上有多个网卡,或者一个网卡中有多个IP时,指定主备连接时主机绑定的IP,不指定时主机连接备机的IP在多个IP中随机分配。其他情况可不设置,不设置时默认不绑定。

  • AFFIRM | NOAFFIRM指定主机在事务提交时是否要等待备机回复,可不指定,不指定时默认为NOAFFIRM。

    • AFFIRM:主机事务提交要等待备机收到日志并回复。须与SYNC配合使用,如果是ASYNC,则忽略AFFIRM属性。

    • NOAFFIRM:主机事务提交不需要等待备机收到日志并回复。

  • ZSTD | LZ4 指定主备间链路压缩使用的压缩算法,可不指定,不指定时默认为不压缩。

    • ZSTD:链路压缩使用ZSTD压缩算法。

    • LZ4:链路压缩使用LZ4压缩算法。

默认值:NA

ARCHIVE_DEST_STATE_n

参数描述:指定对应目标ARCHIVE_DEST_n的可用状态。改参数别名为LOG_ARCHIVE_DEST_STATE_n

DV_ARCHIVE_DEST_STATUS动态性能视图会显示当前会话使用的值。该视图的DEST_ID列对应归档目标后缀n。

取值范围:

ARCHIVE_DEST_STATE_[1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 ]=

{ ENABLE | DEFER | ALTERNATE }

ENABLE表示生效,DEFER和ALTERNATE目前都表示不生效。

默认值:ENABLE

ARCHIVE_FORMAT

参数描述:在归档模式下归档redo日志时,使用的文件格式。改参数别名为LOG_ARCHIVE_FORMAT。

取值范围:字符串。

必须包含%s(或%S)和%r(或%R),且不能包含除%s、%S、%t、%T、%r、%R以外的其他%符号。

  • %s、%S:归档序列号。

  • %t、%T:线程号。

  • %r、%R:resetlog号。

默认值:arch_%r_%s.arc


分享好友

分享这个小栈给你的朋友们,一起进步吧。

GaussDB_数据库
创建时间:2020-01-06 16:21:44
华为GaussDB数据库小栈
展开
订阅须知

• 所有用户可根据关注领域订阅专区或所有专区

• 付费订阅:虚拟交易,一经交易不退款;若特殊情况,可3日内客服咨询

• 专区发布评论属默认订阅所评论专区(除付费小栈外)

技术专家

查看更多
  • GaussDB_数据库
    专家
戳我,来吐槽~