#openGauss #入门 #安装 #数据库 #开源
知识来源:docs-opengauss.osinfra.cn/zh/
track_stmt_standby_chain_size
参数说明: 组合参数,控制备机快/慢SQL记录的最大占用内存与磁盘空间。以60秒为周期读取该参数,并执行清理超过保留时间的记录,仅sysadmin用户可以访问。
该参数属于SIGHUP类型参数,请参考表1中对应设置方法进行设置。
取值范围: 字符型
该参数分为四部分,形式为'fast sql memory size, fast sql disk size, slow sql memory size, slow sql disk size' 在主机上,full sql为全量sql,存储在一张unlogged表上,slow sql为其中慢的那部分sql。在备机中我们将非slow的那部分称为fast sql,slow与fast分开存放于不同位置,因此额外使用了四个值进行控制。
-
fast sql memory size 为保留的快SQL的最大内存占用空间,取值范围为 [16, 1024],单位为MB。
-
fast sql disk size 为保留的快SQL的最大磁盘占用空间,取值范围为 [512, 1048576],单位为MB。
-
slow sql memory size 为保留的慢SQL的最大内存占用空间,取值范围为 [16, 1024],单位为MB。
-
slow sql disk size 为保留的慢SQL的最大磁盘占用空间,取值范围为 [512, 1048576],单位为MB。
注意其中快慢SQL各自对应的内存值不可大于磁盘值。
清理时按照每16M数据的粒度进行清理,因此最大会有16M数据量的延迟误差。
默认值: 32, 1024, 16, 512
#openGauss #入门 #安装 #数据库 #开源