diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/1-guc-parameter-usage.md b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/1-guc-parameter-usage.md deleted file mode 100644 index 309324a52c7339ce297772fc528da5d2d3f502fa..0000000000000000000000000000000000000000 --- a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/1-guc-parameter-usage.md +++ /dev/null @@ -1,18 +0,0 @@ ---- -title: GUC使用说明 -summary: GUC使用说明 -author: Zhang Cuiping -date: 2021-04-20 ---- - -# GUC使用说明 - -数据库提供了许多运行参数,配置这些参数可以影响数据库系统的行为。在修改这些参数时请确保用户理解了这些参数对数据库的影响,否则可能会导致无法预料的结果。 - -**注意事项** - -- 参数中如果取值范围为字符串,此字符串应遵循操作系统的路径和文件名命名规则。 - -- 取值范围最大值为INT_MAX的参数,此选项最大值跟所在的操作系统有关。 - -- 取值范围最大值为DBL_MAX的参数,此选项最大值跟所在的操作系统有关。 diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/32-thread-pool.md b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/32-thread-pool.md deleted file mode 100644 index aec1b6b5a9e281eccfd5f94a3b186c817b8f0964..0000000000000000000000000000000000000000 --- a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/32-thread-pool.md +++ /dev/null @@ -1,38 +0,0 @@ ---- -title: 线程池 -summary: 线程池 -author: Zhang Cuiping -date: 2021-06-07 ---- - -# 线程池 - -## enable_thread_pool - -**参数说明**: 控制是否使用线程池功能。该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 - -**取值范围**: 布尔型 - -- on表示开启线程池功能。 -- off表示不开启线程池功能。 - -**默认值**: off - -## thread_pool_attr - -**参数说明**: 用于控制线程池功能的详细属性,该参数仅在enable_thread_pool打开后生效。该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 - -**取值范围**: 字符串,长度大于0 - -该参数分为3个部分,'thread_num, group_num, cpubind_info',这3个部分的具体含义如下: - -- thread_num:线程池中的线程总数,取值范围是0-4096。其中0的含义是数据库根据系统CPU core的数量来自动配置线程池的线程数,如果参数值大于0,线程池中的线程数等于thread_num。线程池大小推荐根据硬件配置设置,计算公式为thread_num=CPU核数*3~5,thread_num最大值4096。 -- group_num:线程池中的线程分组个数,取值范围是0-64。其中0的含义是数据库根据系统NUMA组的个数来自动配置线程池的线程分组个数,如果参数值大于0,线程池中的线程组个数等于group_num。 -- cpubind_info:线程池是否绑核的配置参数。可选择的配置方式有集中: - 1. '(nobind)' ,线程不做绑核; - 2. '(allbind)',利用当前系统所有能查询到的CPU core做线程绑核; - 3. '(nodebind: 1, 2)',利用NUMA组1,2中的CPU core进行绑核; - 4. '(cpubind: 0-30)',利用0-30号CPU core进行绑核。该参数不区分大小写。 - 5. '(numabind: 0-30)',在NUMA组内利用0-30号CPU core进行绑核。利用0-30号CPU core进行绑核。该参数不区分大小写。 - -**默认值**: '16, 2, (nobind)' diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/40-AI-features.md b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/AI-features.md similarity index 87% rename from product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/40-AI-features.md rename to product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/AI-features.md index 523b0b868da47fdeb49d008ab3377b7d6db7b99e..b2e68c3c8880c4af724a698d055995457420decb 100644 --- a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/40-AI-features.md +++ b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/AI-features.md @@ -11,7 +11,7 @@ date: 2021-11-08 **参数说明**: 该参数控制数据库的优化器进行EXPLAIN时是否考虑创建虚拟索引。通过对特定的查询语句执行explain,用户可根据优化器给出的执行计划评估该索引是否能够提升该查询语句的执行效率。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 @@ -24,7 +24,7 @@ date: 2021-11-08 **参数说明**: snapshot有2种模式:MSS(物化模式,存储数据实体)和CSS(计算模式,存储增量信息)。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 字符串,MSS/CSS @@ -37,7 +37,7 @@ date: 2021-11-08 **参数说明**: 该参数为数据表快照版本分隔符。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 字符串,长度大于0 @@ -47,7 +47,7 @@ date: 2021-11-08 **参数说明**: 该参数用于指定数据表快照子版本分隔符。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 字符串,长度大于0 @@ -57,7 +57,7 @@ date: 2021-11-08 **参数说明**: 用于指定unix_socket通信方式中,文件存放的路径。此参数只能在配置文件postgresql.conf中指定。再启动fenced模式前需要设定该GUC参数。 -该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 字符串,长度大于等于0 diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/36-DCF-parameters-settings.md b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/DCF-parameters-settings.md similarity index 83% rename from product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/36-DCF-parameters-settings.md rename to product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/DCF-parameters-settings.md index 3d7c161be0aa6264fa3c0f92d727791b02682602..d487861cd834916f7c4feb3bc6942981fe2d3e84 100644 --- a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/36-DCF-parameters-settings.md +++ b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/DCF-parameters-settings.md @@ -11,7 +11,7 @@ date: 2021-11-08 **参数说明**: 是否开启DCF模式,该参数不允许修改。 -该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型,on/off。on表示当前安装部署方式为DCF模式,off表示当前安装部署方式为非DCF模式。 @@ -21,7 +21,7 @@ date: 2021-11-08 **参数说明**: 是否开启SSL,重启生效。 -该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型,on/off。on表示使用SSL,off表示不使用SSL。 @@ -31,7 +31,7 @@ date: 2021-11-08 **参数说明**: 用户安装时自定义配置信息,该参数不允许修改。 -该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **默认值**: 字符串,安装时用户自定义配置 @@ -39,7 +39,7 @@ date: 2021-11-08 **参数说明**: DCF数据路径,该参数不允许修改。 -该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **默认值**: 字符串,DN数据目录下的dcf_data目录 @@ -47,7 +47,7 @@ date: 2021-11-08 **参数说明**: DCF日志路径,该参数不允许修改。 -该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **默认值**: 字符串,DN数据目录下的dcf_log目录 @@ -55,7 +55,7 @@ date: 2021-11-08 **参数说明**: DCF所在DN节点ID,用户安装时自定义,该参数不允许修改。 -该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **默认值**: 整型,安装时用户自定义配置 @@ -63,7 +63,7 @@ date: 2021-11-08 **参数说明**: DCF回调函数线程个数。如果节点数量超过7个,需要增加这个参数的数值(比如增加到40),否则可能会出现主节点一直处于promoting状态,主备节点日志不推进的状态。 -该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,10~262143 @@ -73,7 +73,7 @@ date: 2021-11-08 **参数说明**: DN对DCF日志进行truncate的门限阈值。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,1~2147483647 @@ -83,7 +83,7 @@ date: 2021-11-08 **参数说明**: DCF leader和follower选举超时时间。选举超时时间数值依赖于当前DN之间的网络状况,在超时时间较小且网络极差的情形下,会有超时选举发生,待网络恢复选举恢复正常。建议根据当前网络状态合理设置超时时间。对DCF节点时钟的约束:DCF节点间最大时钟差异小于选举超时时间的一半。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,单位s,1~600 @@ -93,7 +93,7 @@ date: 2021-11-08 **参数说明**: DCF优先级选主是否允许内部自动调整优先级值。0表示不允许,1表示允许内部自动调整。 -该参数属于SIGHUP类型参数,请参考[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,0~1 @@ -103,7 +103,7 @@ date: 2021-11-08 **参数说明**: DCF防频繁切主门限。推荐根据用户业务可接受的最大故障时间配置。 -该参数属于SIGHUP类型参数,请参考[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,单位s,0~2147483647 @@ -113,7 +113,7 @@ date: 2021-11-08 **参数说明**: DCF选举模式,0表示自动选举模式,2表示去使能选举模式。目前去使能选举模式只限定少数派恢复场景使用,修改会导致数据库实例不可用。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 枚举类型,0、2 @@ -123,7 +123,7 @@ date: 2021-11-08 **参数说明**: DCF日志级别。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 字符串 @@ -139,7 +139,7 @@ date: 2021-11-08 **参数说明**: DCF运行日志备份保留个数。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,1~100 @@ -149,7 +149,7 @@ date: 2021-11-08 **参数说明**: DCF运行日志单个文件最大大小。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,单位MB,1~1000 @@ -159,7 +159,7 @@ date: 2021-11-08 **参数说明**: DCF通信模块连接socket超时时间,参数重启生效。对于网络环境比较差的环境,若配置很小的超时时间,可能会导致建链不成功,此时需要适当增大此值。 -该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,单位ms,10~600000 @@ -169,7 +169,7 @@ date: 2021-11-08 **参数说明**: DCF通信模块建立连接超时时间,参数重启生效。对于网络环境比较差的环境,若配置很小的超时时间,可能会导致建链不成功,此时需要适当增大此值。 -该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,单位ms,10~600000 @@ -179,7 +179,7 @@ date: 2021-11-08 **参数说明**: DCF通信模块fragment大小,参数重启生效。 -该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,单位KB,32~10240 @@ -189,7 +189,7 @@ date: 2021-11-08 **参数说明**: DCF存储模内存池最大值,参数重启生效。 -该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,单位MB,32~2147483647 @@ -199,7 +199,7 @@ date: 2021-11-08 **参数说明**: DCF存储模块内存池最小值,参数重启生效。 -该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,单位MB,32~2147483647 @@ -209,7 +209,7 @@ date: 2021-11-08 **参数说明**: DCF通信模块内存池最大值,参数重启生效。 -该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,单位MB,32~2147483647 @@ -219,7 +219,7 @@ date: 2021-11-08 **参数说明**: DCF流控功能的磁盘等待阈值。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,单位us,0~2147483647 @@ -229,7 +229,7 @@ date: 2021-11-08 **参数说明**: DCF流控功能的网络队列消息数阈值。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,0~2147483647 @@ -239,7 +239,7 @@ date: 2021-11-08 **参数说明**: DCF CPU流控阈值。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,单位百分比,0~2147483647 @@ -249,7 +249,7 @@ date: 2021-11-08 **参数说明**: DCF通信批量消息数,数值为0时,DCF会根据网络以及写入数据量自适应调整,参数重启生效。 -该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,0~1024 @@ -259,7 +259,7 @@ date: 2021-11-08 **参数说明**: DCF内存最大值,参数重启生效。 -该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,单位MB,32~2147483647 @@ -269,7 +269,7 @@ date: 2021-11-08 **参数说明**: DCF内存初始化大小,参数重启生效。 -该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,单位MB,32~2147483647 @@ -279,7 +279,7 @@ date: 2021-11-08 **参数说明**: DCF运行日志传输压缩算法,参数重启生效。 -该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 整型 @@ -293,7 +293,7 @@ date: 2021-11-08 **参数说明**: DCF日志传输压缩级别,参数重启生效,此参数生效前提必须配置有效的压缩算法,即设置合法的dcf_compress_algorithm参数。 -该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,1~22 @@ -305,7 +305,7 @@ date: 2021-11-08 **参数说明**: DCF通信通道数量,参数重启生效。 -该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,1~64 @@ -315,7 +315,7 @@ date: 2021-11-08 **参数说明**: DCF日志复制线程数量,参数重启生效。 -该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,1~1000 @@ -325,7 +325,7 @@ date: 2021-11-08 **参数说明**: DCF通信工作线程数量,参数重启生效。dcf_mec_agent_thread_num值建议不少于2\*节点数\*dcf_mec_channel_num。 -该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,1~1000 @@ -335,7 +335,7 @@ date: 2021-11-08 **参数说明**: DCF使用reactor线程数量,参数重启生效。dcf_mec_reactor_thread_num与dcf_mec_agent_thread_num比例建议1:40。 -该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,1~100 @@ -345,7 +345,7 @@ date: 2021-11-08 **参数说明**: DCF运行日志文件属性,参数重启生效,参数安装阶段配置,后续不支持修改。若用户需要支持同组的其他用户访问日志,首先需要所有的父目录都支持同组的其他用户也能访问。即若参数dcf_log_path_permission配置为750,dcf_log_file_permission只能为600或者640。若参数dcf_log_path_permission配置为700,dcf_log_file_permission只能为600。 -该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 枚举型,600、640 @@ -355,7 +355,7 @@ date: 2021-11-08 **参数说明**: DCF运行日志目录属性,参数重启生效,参数安装阶段配置,后续不支持修改。若用户需要支持同组的其他用户访问日志路径,需选择参数750,否则选择700。 -该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 枚举型,700、750 @@ -365,7 +365,7 @@ date: 2021-11-08 **参数说明:**DCF策略化多数派功能设置。对于需要配置此参数的group,该group内至少有一台备机收到日志。即该group内存在一台同步备机。若对DCF实例内做了增删节点或者对实例内节点group值进行了调整修改,需同步修改此配置。 -该参数属于SIGHUP类型参数,请参考[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围:**字符串 diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/29.1-HyperLogLog.md b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/HyperLogLog.md similarity index 87% rename from product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/29.1-HyperLogLog.md rename to product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/HyperLogLog.md index 0d065f869218da14d793a13291c6816e80e3426b..a5fe9461da26e26dfb8104c7ccaedcc354caa224 100644 --- a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/29.1-HyperLogLog.md +++ b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/HyperLogLog.md @@ -11,7 +11,7 @@ date: 2021-11-08 **参数说明**: 该参数可以指定hll数据结构桶的个数。桶的个数会影响hll计算distinct值的精度,桶的个数越多,误差越小。误差范围为:[-1.04/2^log2m\*1⁄2^,+1.04/2^log2m*1⁄2^]。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,10~16。 @@ -21,7 +21,7 @@ date: 2021-11-08 **参数说明**: 该参数可以用来设置从Explicit模式到Sparse模式的默认阈值大小。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,0~12。0表示跳过Explicit模式,取1-12表示在基数到达2^hll_default_log2explicit^时切换模式。 @@ -31,7 +31,7 @@ date: 2021-11-08 **参数说明**: 该参数可以用来设置从Sparse模式到Full模式的默认阈值大小。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,0~14。0表示跳过Explicit模式,取1-14表示在基数到达2^hll_default_log2sparse^时切换模式。 @@ -41,7 +41,7 @@ date: 2021-11-08 **参数说明**: 该参数可以用来指定是否默认开启duplicatecheck。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 0,1。 @@ -54,7 +54,7 @@ date: 2021-11-08 **参数说明**: 该参数可以指定hll数据结构每个桶的位数,该值越大,hll所占内存越高。hll_default_regwidth和hll_default_log2m可以决定当前hll能够计算的最大distinct value。当前regwidth设为固定值,该参数不再使用。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,1~5。 @@ -64,7 +64,7 @@ date: 2021-11-08 **参数说明**: 该参数可以用来设置从Explicit模式到Sparse模式的默认阈值大小。当前已经使用参数hll_default_log2explicit替代类似功能。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,-1~7。-1表示自动模式,0表示跳过Explicit模式,取1-7表示在基数到达2hll_default_expthresh时切换模式。 @@ -74,7 +74,7 @@ date: 2021-11-08 **参数说明**: 该参数可用来指定是否默认开启Sparse模式。当前已经使用参数hll_default_log2sparse替代类似功能,hll_default_log2sparse设置为0时关闭Sparse模式。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 0,1。0表示默认关闭,1表示默认开启。 @@ -84,7 +84,7 @@ date: 2021-11-08 **参数说明**: 该参数可以用来指定max_sparse的大小。当前已经使用参数hll_default_log2sparse替代类似功能。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,-1~2147483647 @@ -94,7 +94,7 @@ date: 2021-11-08 **参数说明**: 该参数可以用来指定是否对hll开启内存优化模式。目前hll内存已经进行了优化设计,该参数不再使用。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/20-MogDB-transaction.md b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/MogDB-transaction.md similarity index 87% rename from product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/20-MogDB-transaction.md rename to product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/MogDB-transaction.md index 944985b438911b434d5dae810105a46e8765bce8..763bff06f6ad15748a919387bd8b547f30279d30 100644 --- a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/20-MogDB-transaction.md +++ b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/MogDB-transaction.md @@ -13,7 +13,7 @@ date: 2021-04-20 **参数说明**: 设置当前事务的隔离级别。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 字符串,只识别以下字符串,大小写空格敏感: @@ -30,7 +30,7 @@ date: 2021-04-20 该参数在数据库恢复过程中或者在备机里,固定为on;否则,固定为default_transaction_read_only的值。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 @@ -43,7 +43,7 @@ date: 2021-04-20 **参数说明**: 设置系统进入维护模式。 -该参数属于SUSET类型参数,仅支持表[GUC参数分类](30-appendix.md)中的方式三进行设置。 +该参数属于SUSET类型参数,仅支持表[GUC参数分类](appendix.md)中的方式三进行设置。 **取值范围**: 布尔型 @@ -60,7 +60,7 @@ date: 2021-04-20 **参数说明**: 设置是否允许并发更新。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 @@ -73,7 +73,7 @@ date: 2021-04-20 **参数说明**: 指定是否允许一个只读串行事务延迟执行,使其不会执行失败。该参数设置为on时,当一个只读事务发现读取的元组正在被其他事务修改,则延迟该只读事务直到其他事务修改完成。该参数为预留参数,该版本不生效。与该参数类似的还有一个default_transaction_deferrable,设置它来指定一个事务是否允许延迟。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 @@ -86,7 +86,7 @@ date: 2021-04-20 **参数说明**: 该参数只有在只读事务中可用,用于分析。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 @@ -99,7 +99,7 @@ date: 2021-04-20 **参数说明**: 标记当前HA模式是单主机模式、主备从模式还是一主多备模式。 -该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 该参数用户不能自己去设置参数值。 @@ -115,7 +115,7 @@ date: 2021-04-20 **参数说明**: 指定节点名称。 -该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 在备机请求主机进行日志复制时,如果application_name参数没有设置,那么该参数会被用来作为备机在主机上的流复制槽名字。该流复制槽的命名方式为 “该参数值\_备机ip\_备机port”。其中,备机ip和备机port取自replconninfo参数中指定的备机ip和端口号。该流复制槽最大长度为61个字符,如果拼接后的字符串超过该长度,则会使用截断后的pgxc_node_name进行拼接,以保证流复制槽名字长度小于等于61个字符。 @@ -129,7 +129,7 @@ date: 2021-04-20 **参数说明**: 延迟计算快照的xmin和oldestxmin,执行1000个事务或者间隔1s才触发计算,设置为on时可以在高负载场景下减少计算快照的开销,但是会导致oldestxmin推进较慢,影响垃圾元组回收,设置为off时xmin和oldestxmin可以实时推进,但是会增加计算快照时的开销。 -该参数属于SIGHUP类型参数,改请参考[GUC参数分类](30-appendix.md)进行设置 +该参数属于SIGHUP类型参数,改请参考[GUC参数分类](appendix.md)进行设置 **取值范围**: 布尔型。 @@ -140,7 +140,7 @@ date: 2021-04-20 ## async_submit -**参数说明**:可以在session级别控制是否使用事务异步提交。该开关仅在“[enable_thread_pool](32-thread-pool.md#enable_thread_pool) = on”和“[synchronous_commit](../../reference-guide/guc-parameters/6-write-ahead-log/1-settings.md#synchronous_commit)”不为“off”时有效。 +**参数说明**:可以在session级别控制是否使用事务异步提交。该开关仅在“[enable_thread_pool](thread-pool.md#enable_thread_pool) = on”和“[synchronous_commit](../../reference-guide/guc-parameters/write-ahead-log/settings.md#synchronous_commit)”不为“off”时有效。 **取值范围**:布尔型。 diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/11-alarm-detection.md b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/alarm-detection.md similarity index 85% rename from product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/11-alarm-detection.md rename to product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/alarm-detection.md index 37f17c967757204115af49a9c12cb8d28c0a5a6d..9401d40a72a846a2137ad2336b59c6c602d13e21 100644 --- a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/11-alarm-detection.md +++ b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/alarm-detection.md @@ -13,7 +13,7 @@ date: 2021-04-20 **参数说明**: 允许打开告警检测线程,检测数据库中可能的错误场景。 -该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 @@ -26,7 +26,7 @@ date: 2021-04-20 **参数说明**: 允许和数据库连接的最大并发连接数的比率限制。数据库连接的最大并发连接数为max_connections * connection_alarm_rate。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 浮点型,0.0~1.0 @@ -36,7 +36,7 @@ date: 2021-04-20 **参数说明**: 指定告警上报的时间间隔。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,单位为秒。 @@ -46,7 +46,7 @@ date: 2021-04-20 **参数说明**: 在对告警做上报时,会进行告警抑制,即同一个实例的同一个告警项在alarm_report_interval(默认值为10s)内不做重复上报。在这种情况下设置用于处理告警内容的告警组件的位置。 -该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 字符串 @@ -56,7 +56,7 @@ date: 2021-04-20 **参数说明**: 设置用于表倾斜告警的阈值。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 浮点型,0~1 @@ -66,7 +66,7 @@ date: 2021-04-20 **参数说明**: 设置用于表倾斜告警的行数。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,0~INT_MAX diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/30-appendix.md b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/appendix.md similarity index 100% rename from product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/30-appendix.md rename to product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/appendix.md diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/22-auditing/1-audit-switch.md b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/auditing/audit-switch.md similarity index 84% rename from product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/22-auditing/1-audit-switch.md rename to product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/auditing/audit-switch.md index 6edb442eef05068f6968d7f0e37347318207b9e1..6e9c8e9284b5d404dedd161e9c6f6b7f5fca21ff 100644 --- a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/22-auditing/1-audit-switch.md +++ b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/auditing/audit-switch.md @@ -11,7 +11,7 @@ date: 2021-04-20 **参数说明**: 控制审计进程的开启和关闭。审计进程开启后,将从管道读取后台进程写入的审计信息,并写入审计文件。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 @@ -24,7 +24,7 @@ date: 2021-04-20 **参数说明**: 审计文件的存储目录。一个相对于数据目录data的路径,可自行指定。 -该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 字符串 @@ -42,7 +42,7 @@ date: 2021-04-20 **参数说明**: 审计日志文件的格式。当前仅支持二进制格式。 -该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 字符串 @@ -52,7 +52,7 @@ date: 2021-04-20 **参数说明**: 指定创建一个新审计日志文件的时间间隔。当现在的时间减去上次创建一个审计日志的时间超过了此参数值时,服务器将生成一个新的审计日志文件。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,1~INT_MAX/60,单位为min。 @@ -65,7 +65,7 @@ date: 2021-04-20 **参数说明**: 指定审计日志文件的最大容量。当审计日志消息的总量超过此参数值时,服务器将生成一个新的审计日志文件。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,1024~1048576,单位为KB。 @@ -78,7 +78,7 @@ date: 2021-04-20 **参数说明**: 控制审计日志的保存策略,以空间还是时间限制为优先策略。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 @@ -91,7 +91,7 @@ date: 2021-04-20 **参数说明**: 表示需记录审计日志的最短时间要求,该参数在[audit_resource_policy](#audit_resource_policy)为off时生效。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,0~730,单位为day,0表示无时间限制。 @@ -101,7 +101,7 @@ date: 2021-04-20 **参数说明**: 审计文件占用的磁盘空间总量。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,1024KB~1024GB,单位为KB。 @@ -111,7 +111,7 @@ date: 2021-04-20 **参数说明**: 审计目录下审计文件个数的最大值。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,100~1048576 @@ -124,7 +124,7 @@ date: 2021-04-20 **参数说明**: 审计线程的个数。 -该参数属于POSTMASTER类型参数,请参考[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于POSTMASTER类型参数,请参考[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,1~48 diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/auditing/auditing.md b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/auditing/auditing.md new file mode 100644 index 0000000000000000000000000000000000000000..0fd941222de2908142a4ce834a1e22935ec2ded2 --- /dev/null +++ b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/auditing/auditing.md @@ -0,0 +1,12 @@ +--- +title: 审计 +summary: 审计 +author: zhang cuiping +date: 2023-04-07 +--- + +# 审计 + +- **[审计开关](audit-switch.md)** +- **[用户和权限审计](user-and-permission-audit.md)** +- **[操作审计](operation-audit.md)** \ No newline at end of file diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/22-auditing/3-operation-audit.md b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/auditing/operation-audit.md similarity index 66% rename from product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/22-auditing/3-operation-audit.md rename to product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/auditing/operation-audit.md index 72e0b5a55f57dbd49e8ea930dbd0031296710302..95160e2f74458a5076d61fa15db32bb5d77bd0d4 100644 --- a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/22-auditing/3-operation-audit.md +++ b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/auditing/operation-audit.md @@ -11,18 +11,18 @@ date: 2021-04-20 **参数说明**: 该参数决定是否对MogDB数据库对象的CREATE、DROP、ALTER操作进行审计。MogDB数据库对象包括DATABASE、USER、schema、TABLE等。通过修改该配置参数的值,可以只审计需要的数据库对象的操作。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 -**取值范围**: 整型,0~67108863 +**取值范围**: 整型,0~268435455 - 0代表关闭MogDB数据库对象的CREATE、DROP、ALTER操作审计功能。 - 非0代表只审计MogDB的某类或者某些数据库对象的CREATE、DROP、ALTER操作。 **取值说明**: -该参数的值由26个二进制位的组合求出,这26个二进制位分别代表MogDB的26类数据库对象。如果对应的二进制位取值为0,表示不审计对应的数据库对象的CREATE、DROP、ALTER操作;取值为1,表示审计对应的数据库对象的CREATE、DROP、ALTER操作。这26个二进制位代表的具体审计内容请参见[表1](#audit_system_object)。 +该参数的值由29个二进制位的组合求出,这29个二进制位分别代表MogDB的29类数据库对象。如果对应的二进制位取值为0,表示不审计对应的数据库对象的CREATE、DROP、ALTER操作;取值为1,表示审计对应的数据库对象的CREATE、DROP、ALTER操作。这29个二进制位代表的具体审计内容请参见[表1](#audit_system_object)。 -**默认值**: 12295 +**默认值**: 67121195 **表 1** audit_system_object取值含义说明 @@ -39,26 +39,30 @@ date: 2021-04-20 | 第8位 | 是否审计TABLESPACE对象的CREATE、DROP、ALTER操作。 | - 0表示不审计该对象的CREATE、DROP、ALTER操作;
- 1表示审计该对象的CREATE、DROP、ALTER操作。 | | 第9位 | 是否审计RESOURCE POOL对象的CREATE、DROP、ALTER操作。 | - 0表示不审计该对象的CREATE、DROP、ALTER操作;
- 1表示审计该对象的CREATE、DROP、ALTER操作 | | 第10位 | 是否审计WORKLOAD对象的CREATE、DROP、ALTER操作。 | - 0表示不审计该对象的CREATE、DROP、ALTER操作;
- 1表示审计该对象的CREATE、DROP、ALTER操作 | -| 第11位 | 是否审计DATA SOURCE对象的CRAETE、DROP、ALTER操作。 | - 0表示不审计该对象的CREATE、DROP、ALTER操作;
- 1表示审计该对象的CREATE、DROP、ALTER操作。 | -| 第12位 | 保留 | - | -| 第13位 | 是否审计ROW LEVEL SECURITY对象的CREATE、DROP、ALTER操作。 | - 0表示不审计该对象的CREATE、DROP、ALTER操作;
- 1表示审计该对象的CREATE、DROP、ALTER操作。 | -| 第14位 | 是否审计TYPE对象的CREATE、DROP、ALTER操作。 | - 0表示不审计TYPE对象的CREATE、DROP、ALTER操作;
- 1表示审计TYPE对象的CREATE、DROP、ALTER操作。 | -| 第15位 | 是否审计TEXT SEARCH对象(CONFIGURATION和DICTIONARY)的CREATE、DROP、ALTER操作。 | - 0表示不审计TEXT SEARCH对象的CREATE、DROP、ALTER操作;
- 1表示审计TEXT SEARCH对象的CREATE、DROP、ALTER操作。 | -| 第16位 | 是否审计DIRECTORY对象的CREATE、DROP、ALTER操作。 | - 0表示不审计DIRECTORY对象的CREATE、DROP、ALTER操作;
- 1表示审计DIRECTORY对象的CREATE、DROP、ALTER操作。 | -| 第17位 | 是否审计SYNONYM对象的CREATE、DROP、ALTER操作。 | - 0表示不审计SYNONYM对象的CREATE、DROP、ALTER操作;
- 1表示审计SYNONYM对象的CREATE、DROP、ALTER操作。 | -| 第18位 | 是否审计SEQUENCE对象的CREATE、DROP、ALTER操作。 | - 0表示不审计SEQUENCE对象的CREATE、DROP、ALTER操作;
- 1表示审计SEQUENCE对象的CREATE、DROP、ALTER操作。 | -| 第19位 | 是否审计CMK、CEK对象的CREATE、DROP操作。 | - 0表示不审计CMK、CEK对象的CREATE、DROP操作;
- 1表示审计CMK、CEK对象的CREATE、DROP操作。 | -| 第20位 | 是否审计PACKAGE对象的CREATE、DROP、ALTER操作。 | - 0表示不审计PACKAGE对象的CREATE、DROP、ALTER操作;
- 1表示审计PACKAGE对象的CREATE、DROP、ALTER操作。 | -| 第21位 | 是否审计MODEL对象的CREATE、DROP操作。 | - 0表示不审计MODEL对象的CREATE、ALTER操作;
- 1表示审计MODEL对象的CREATE、DROP操作。 | -| 第22位 | 是否审计PUBLICATION和SUBSCRIPTION对象的CREATE、DROP、ALTER操作。 | - 0表示不审计PUBLICATION和SUBSCRIPTION对象的CREATE、DROP、ALTER操作;
- 1表示审计PUBLICATION和SUBSCRIPTION对象的CREATE、DROP、ALTER操作。 | -| 第23位 | 是否审计对gs_global_config全局对象的ALTER、DROP操作。 | - 0表示不审计对系统表gs_global_config全局对象的ALTER、DROP操作;
- 1表示审计对系统表gs_global_config全局对象的ALTER、DROP操作。 | +| 第11位 | 保留 | - | +| 第12位 | 是否审计DATA SOURCE对象的CRAETE、DROP、ALTER操作。 | - 0表示不审计该对象的CREATE、DROP、ALTER操作;
- 1表示审计该对象的CREATE、DROP、ALTER操作。 | +| 第13位 | 保留 | - | +| 第14位 | 是否审计ROW LEVEL SECURITY对象的CREATE、DROP、ALTER操作。 | - 0表示不审计该对象的CREATE、DROP、ALTER操作;
- 1表示审计该对象的CREATE、DROP、ALTER操作。 | +| 第15位 | 是否审计TYPE对象的CREATE、DROP、ALTER操作。 | - 0表示不审计TYPE对象的CREATE、DROP、ALTER操作;
- 1表示审计TYPE对象的CREATE、DROP、ALTER操作。 | +| 第16位 | 是否审计TEXT SEARCH对象(CONFIGURATION和DICTIONARY)的CREATE、DROP、ALTER操作。 | - 0表示不审计TEXT SEARCH对象的CREATE、DROP、ALTER操作;
- 1表示审计TEXT SEARCH对象的CREATE、DROP、ALTER操作。 | +| 第17位 | 是否审计DIRECTORY对象的CREATE、DROP、ALTER操作。 | - 0表示不审计DIRECTORY对象的CREATE、DROP、ALTER操作;
- 1表示审计DIRECTORY对象的CREATE、DROP、ALTER操作。 | +| 第18位 | 是否审计SYNONYM对象的CREATE、DROP、ALTER操作。 | - 0表示不审计SYNONYM对象的CREATE、DROP、ALTER操作;
- 1表示审计SYNONYM对象的CREATE、DROP、ALTER操作。 | +| 第19位 | 是否审计SEQUENCE对象的CREATE、DROP、ALTER操作。 | - 0表示不审计SEQUENCE对象的CREATE、DROP、ALTER操作;
- 1表示审计SEQUENCE对象的CREATE、DROP、ALTER操作。 | +| 第20位 | 是否审计CMK、CEK对象的CREATE、DROP操作。 | - 0表示不审计CMK、CEK对象的CREATE、DROP操作;
- 1表示审计CMK、CEK对象的CREATE、DROP操作。 | +| 第21位 | 是否审计PACKAGE对象的CREATE、DROP、ALTER操作。 | - 0表示不审计PACKAGE对象的CREATE、DROP、ALTER操作;
- 1表示审计PACKAGE对象的CREATE、DROP、ALTER操作。 | +| 第22位 | 是否审计MODEL对象的CREATE、DROP操作。 | - 0表示不审计MODEL对象的CREATE、ALTER操作;
- 1表示审计MODEL对象的CREATE、DROP操作。 | +| 第23位 | 是否审计PUBLICATION和SUBSCRIPTION对象的CREATE、DROP、ALTER操作。 | - 0表示不审计PUBLICATION和SUBSCRIPTION对象的CREATE、DROP、ALTER操作;
- 1表示审计PUBLICATION和SUBSCRIPTION对象的CREATE、DROP、ALTER操作。 | +| 第24位 | 是否审计对gs_global_config全局对象的ALTER、DROP操作。 | - 0表示不审计对系统表gs_global_config全局对象的ALTER、DROP操作;
- 1表示审计对系统表gs_global_config全局对象的ALTER、DROP操作。 | | 第24位 | 是否审计FOREIGN DATA WRAPPER对象的CREATE、DROP、ALTER操作。 | - 0表示不审计FOREIGN DATA WRAPPER对象的CREATE、DROP、ALTER操作;
- 1表示审计FOREIGN DATA WRAPPER对象的CREATE、DROP、ALTER操作。 | +| 第25位 | 是否审计FOREIGN DATA WRAPPER对象的CREATE、DROP、ALTER操作。 | - 0表示不审计FOREIGN DATA WRAPPER对象的CREATE、DROP、ALTER操作;
- 1表示审计FOREIGN DATA WRAPPER对象的CREATE、DROP、ALTER操作。 | +| 第26位 | 是否审计SQL PATCH对象的CREATE、ENABLE、DISABLE、DROP操作。 | - 0表示不审计SQL PATCH对象的CREATE、ENABLE、DISABLE、DROP操作;
- 1表示审计SQL PATCH对象的CREATE、ENABLE、DISABLE、DROP操作。 | +| 第27位 | 是否审计EVENT对象的CREATE、ALTER、DROP操作。 | - 0表示不审计EVENT对象的CREATE、ENABLE、DISABLE、DROP操作。
- 1表示审计EVENT对象的CREATE、ENABLE、DISABLE、DROP操作。 | ## audit_dml_state **参数说明**: 这个参数决定是否对具体表的INSERT、UPDATE、DELETE操作进行审计。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,0、1。 @@ -71,7 +75,7 @@ date: 2021-04-20 **参数说明**: 这个参数决定是否对SELECT操作进行审计。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,0、1。 @@ -84,7 +88,7 @@ date: 2021-04-20 参数说明:这个参数决定在执行存储过程、匿名块或自定义函数(不包括系统自带函数)时是否记录审计信息。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,0、1。 @@ -93,11 +97,40 @@ date: 2021-04-20 **默认值**: 0 +## audit_system_function_exec + +**参数说明:** 这个参数决定在执行白名单内的系统函数时是否记录审计日志。 + +该参数属于SIGHUP类型参数,请参考[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 + +**取值范围:** 整型,0、1。 + +- 0表示关闭对系统函数执行的审计功能。 +- 1表示开启对系统函数执行的审计功能。 + +**默认值:** 0 + +支持记录审计的系统函数白名单如下表所示: + +| set_working_grand_version_num_manually | set_config | pg_cancel_backend | pg_cancel_session | pg_reload_conf | pg_rotate_logfile | +| -------------------------------------- | ----------------------------------- | ------------------------------------------ | -------------------------------- | ---------------------------------- | ---------------------------------------- | +| pg_terminate_session | pg_terminate_backend | pg_create_restore_point | pg_start_backup | pg_stop_backup | pg_switch_xlog | +| pg_cbm_rotate_file | pg_cbm_get_merged_file | pg_cbm_recycle_file | pg_enable_delay_ddl_recycle | pg_disable_delay_ddl_recycle | gs_roach_stop_backup | +| gs_roach_enable_delay_ddl_recycle | gs_roach_disable_delay_ddl_recycle | gs_roach_switch_xlog | pg_last_xlog_receive_location | pg_xlog_replay_pause | pg_xlog_replay_resume | +| gs_pitr_clean_history_global_barriers | gs_pitr_archive_slot_force_advance | pg_create_physical_replication_slot_extern | gs_set_obs_delete_location | gs_hadr_do_switchover | gs_set_obs_delete_location_with_slotname | +| gs_streaming_dr_in_switchover | gs_upload_obs_file | gs_download_obs_file | gs_set_obs_file_context | gs_get_hadr_key_cn | pg_advisory_lock | +| pg_advisory_lock_shared | pg_advisory_unlock | pg_advisory_unlock_shared | pg_advisory_unlock_all | pg_advisory_xact_lock | pg_advisory_xact_lock_shared | +| pg_try_advisory_lock | pg_try_advisory_lock_shared | pg_try_advisory_xact_lock | pg_try_advisory_xact_lock_shared | pg_create_logical_replication_slot | pg_drop_replication_slot | +| pg_logical_slot_peek_changes | pg_logical_slot_get_changes | pg_logical_slot_get_binary_changes | pg_replication_slot_advance | pg_replication_origin_create | pg_replication_origin_drop | +| pg_replication_origin_session_setup | pg_replication_origin_session_reset | pg_replication_origin_session_progress | pg_replication_origin_xact_setup | pg_replication_origin_xact_reset | pg_replication_origin_advance | +| local_space_shrink | gs_space_shrink | pg_free_remain_segment | gs_fault_inject | gs_repair_file | local_clear_bad_block_info | +| gs_repair_page | | | | | | + ## audit_copy_exec **参数说明**: 这个参数决定是否对COPY操作进行审计。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,0、1。 @@ -110,7 +143,7 @@ date: 2021-04-20 **参数说明**: 这个参数决定是否对SET操作进行审计。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,0、1。 @@ -123,7 +156,7 @@ date: 2021-04-20 **参数说明**: 这个参数决定是否在审计日志字段detail_info中记录SQL语句的事务ID。 -该参数属于SIGHUP类型参数,请参考[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,0、1。 @@ -144,7 +177,7 @@ date: 2021-04-20 **参数说明**: 是否开启三权分立选项。 -该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 @@ -157,7 +190,7 @@ date: 2021-04-20 **参数说明**: 是否允许非系统管理员执行EXECUTE DIRECT ON语句。 -该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 @@ -170,7 +203,7 @@ date: 2021-04-20 **参数说明**: 是否开启非初始用户创建、修改和删除DIRECTORY的权限。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/22-auditing/2-user-and-permission-audit.md b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/auditing/user-and-permission-audit.md similarity index 55% rename from product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/22-auditing/2-user-and-permission-audit.md rename to product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/auditing/user-and-permission-audit.md index 58103f4c199e3bf7668a193854a98dee6236ff8f..60ad5c65dd50d911caca637604fbc37427b0cc6c 100644 --- a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/22-auditing/2-user-and-permission-audit.md +++ b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/auditing/user-and-permission-audit.md @@ -11,7 +11,7 @@ date: 2021-04-20 **参数说明**: 这个参数决定是否审计MogDB用户的登录(包括登录成功和登录失败)、注销。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,0~7。 @@ -30,7 +30,7 @@ date: 2021-04-20 **参数说明**: 该参数决定是否对MogDB的启动、停止、切换和恢复进行审计。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,0、1。 @@ -47,7 +47,7 @@ date: 2021-04-20 **参数说明**: 该参数决定是否审计MogDB用户的锁定和解锁。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,0、1。 @@ -60,7 +60,7 @@ date: 2021-04-20 **参数说明**: 该参数决定是否审计用户的越权访问操作。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,0、1。 @@ -73,7 +73,7 @@ date: 2021-04-20 **参数说明**: 该参数决定是否审计MogDB用户权限授予和回收的操作。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,0、1。 @@ -81,3 +81,28 @@ date: 2021-04-20 - 1表示开启审计用户权限授予和回收功能。 **默认值**: 1 + +## full_audit_users + +**参数说明:** 该参数用于配置全量审计用户列表,对列表中的用户执行的所有可被审计的操作记录审计日志。 + +该参数属于SIGHUP类型参数,请参考[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 + +**取值范围:** 字符串,多个用户名需使用逗号分隔。 + +**默认值:** 空字符串 + +## no_audit_client + +**参数说明:** 该参数用于配置不需要审计的客户端名称及IP地址列表。参数格式为:客户端名称@IP,同pg_query_audit函数中的client_conninfo字段,例如“cm_agent@127.0.0.1, gs_clean@127.0.0.1”。 + +该参数属于SIGHUP类型参数,请参考[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 + +**取值范围:** 字符串,多个配置项需使用逗号分隔。 + +**默认值:** 空字符串 + +> ![img](https://cdn-mogdb.enmotech.com/docs-media/icon/icon-notice.gif) **须知:** +> +> - 当执行的SQL语句同时满足full_audit_users和no_audit_client参数配置时,以no_audit_client配置优先,不记录审计日志。 +> - 数据库服务端内部工具或节点之间通信也会产生审计日志,针对这些风险较低的审计场景的可以通过配置no_audit_client参数不记录审计,以节约审计日志占用空间,提升审计日志查询性能。 \ No newline at end of file diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/14-automatic-vacuuming.md b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/automatic-vacuuming.md similarity index 69% rename from product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/14-automatic-vacuuming.md rename to product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/automatic-vacuuming.md index f0c442af0644ec48a2c52b861e9263f98a050021..3c0c538916876d580a2f279d712d6730a195c64c 100644 --- a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/14-automatic-vacuuming.md +++ b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/automatic-vacuuming.md @@ -11,9 +11,9 @@ date: 2021-04-20 ## autovacuum -**参数说明**: 控制数据库自动清理线程(autovacuum)的启动。自动清理线程运行的前提是将[track_counts](../../reference-guide/guc-parameters/12-statistics-during-the-database-running/1-query-and-index-statistics-collector.md#track_counts)设置为on。 +**参数说明**: 控制数据库自动清理线程(autovacuum)的启动。自动清理线程运行的前提是将[track_counts](../../reference-guide/guc-parameters/statistics-during-the-database-running/query-and-index-statistics-collector.md#track_counts)设置为on。 -该参数属于SIGHUP类型参数,请参考表[GUC参数设置方式](30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 > ![img](https://cdn-mogdb.enmotech.com/docs-media/icon/icon-note.gif) **说明**: > @@ -36,7 +36,7 @@ date: 2021-04-20 **参数说明**: 该参数仅在autovacuum设置为on的场景下生效,它控制autoanalyze或autovacuum的打开情况。 -该参数属于SIGHUP类型参数,请参考表[GUC参数设置方式](30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 枚举类型 @@ -51,7 +51,7 @@ date: 2021-04-20 **参数说明**: 设置autoanalyze的超时时间。在对某张表做autoanalyze时,如果该表的analyze时长超过了autoanalyze_timeout,则自动取消该表此次analyze。 -该参数属于SIGHUP类型参数,请参考表[GUC参数设置方式](30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,0~2147483,单位是秒。 @@ -61,7 +61,7 @@ date: 2021-04-20 **参数说明**: 控制autovacuum线程每秒触发IO的上限。 -该参数属于SIGHUP类型参数,请参考表[GUC参数设置方式](30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,0~1073741823和-1。其中-1表示不控制,而是使用系统默认控制组。 @@ -69,18 +69,27 @@ date: 2021-04-20 ## log_autovacuum_min_duration -**参数说明**: 当自动清理的执行时间大于或者等于某个特定的值时,向服务器日志中记录自动清理执行的每一步操作。设置此选项有助于追踪自动清理的行为。 +**参数说明**: 当自动清理的执行时间大于或者等于某个特定的值时,向服务器日志中记录本次自动清理执行的概要信息。设置此选项有助于追踪自动清理的行为。 -该参数属于SIGHUP类型参数,请参考表[GUC参数设置方式](30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 举例如下: -将log_autovacuum_min_duration设置为250ms,记录所有运行大于或者等于250ms的自动清理命令的相关信息。 +将log_autovacuum_min_duration设置为250ms,记录所有运行大于或者等于250ms的自动清理命令的相关信息。其相关日志表现如下: + +``` + automatic vacuum of table x: index scans: x + pages: x removed, x remain + tuples: x removed, x remain + buffer usage: x hits, x misses, x dirtied + avg read rate: x MiB/s, avg write rate: x MiB/s + system usage: x +``` **取值范围**: 整型,最小值为-1,最大值为2147483647,单位为毫秒。 -- 当参数设置为0时,表示所有的自动清理操作都记录到日志中。 -- 当参数设置为-1时,表示所有的自动清理操作都不记录到日志中。 +- 当参数设置为0时,表示所有的自动清理的概要信息都记录到日志中。 +- 当参数设置为-1时,表示所有的自动清理的概要信息都不记录到日志中。 - 当参数设置为非-1、非0时,当由于锁冲突的存在导致一个自动清理操作被跳过,记录一条消息。 **默认值**: -1 @@ -89,7 +98,7 @@ date: 2021-04-20 **参数说明**: 设置能同时运行的自动清理线程的最大数量,该参数的取值上限与GUC参数max_connections和job_queue_processes大小有关。 -该参数属于POSTMASTER类型参数,请参考表[GUC参数设置方式](30-appendix.md)中对应设置方法进行设置。 +该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,最小值为0(表示不会自动进行autovacuum),理论最大值为262143,实际最大值为动态值,计算公式为“262143 - max_connections的值 - job_queue_processes的值 - 辅助线程数 – autovacuum的lancher线程数 - 1”,其中辅助线程数和autovacuum的lancher线程数由两个宏来指定,当前版本的默认值分别为20和2。 @@ -99,7 +108,7 @@ date: 2021-04-20 **参数说明**: 设置两次自动清理操作的时间间隔。 -该参数属于SIGHUP类型参数,请参考表[GUC参数设置方式](30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,单位为s,最小值为1,最大值为2147483。 @@ -109,7 +118,7 @@ date: 2021-04-20 **参数说明**: 设置触发VACUUM的阈值。当表上被删除或更新的记录数超过设定的阈值时才会对这个表执行VACUUM操作。 -该参数属于SIGHUP类型参数,请参考表[GUC参数设置方式](30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,最小值为0,最大值为2147483647。 @@ -119,7 +128,7 @@ date: 2021-04-20 **参数说明**: 设置触发ANALYZE操作的阈值。当表上被删除、插入或更新的记录数超过设定的阈值时才会对这个表执行ANALYZE操作。 -该参数属于SIGHUP类型参数,请参考表[GUC参数设置方式](30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,最小值为0,最大值为2147483647。 @@ -129,7 +138,7 @@ date: 2021-04-20 **参数说明**: 设置触发一个VACUUM时增加到autovacuum_vacuum_threshold的表大小的缩放系数。 -该参数属于SIGHUP类型参数,请参考表[GUC参数设置方式](30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 浮点型,0.0~100.0 @@ -139,7 +148,7 @@ date: 2021-04-20 **参数说明**: 设置触发一个ANALYZE时增加到autovacuum_analyze_threshold的表大小的缩放系数。 -该参数属于SIGHUP类型参数,请参考表[GUC参数设置方式](30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 浮点型,0.0~100.0 @@ -152,7 +161,7 @@ date: 2021-04-20 - VACUUM也可以删除pg_clog/子目录中的旧文件。 - 即使自动清理线程被禁止,系统也会调用自动清理线程来防止循环重复。 -该参数属于POSTMASTER类型参数,请参考表[GUC参数设置方式](30-appendix.md)中对应设置方法进行设置。 +该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 长整型,100 000~576 460 752 303 423 487 @@ -162,7 +171,7 @@ date: 2021-04-20 **参数说明**: 设置在自动VACUUM操作里使用的开销延迟数值。 -该参数属于SIGHUP类型参数,请参考表[GUC参数设置方式](30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,-1~100,单位为毫秒(ms)。其中-1表示使用常规的vacuum_cost_delay。 @@ -172,7 +181,7 @@ date: 2021-04-20 **参数说明**: 设置在自动VACUUM操作里使用的开销限制数值。 -该参数属于SIGHUP类型参数,请参考表[GUC参数设置方式](30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,-1~10000。其中-1表示使用常规的vacuum_cost_limit。 @@ -182,7 +191,7 @@ date: 2021-04-20 **参数说明**: 用来指定本地回收时间间隔。 -该参数属于SIGHUP类型参数,请参考[GUC参数设置方式](30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,0~INT_MAX,单位为毫秒(ms)。 diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/34-backup-and-restoration.md b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/backup-and-restoration.md similarity index 87% rename from product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/34-backup-and-restoration.md rename to product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/backup-and-restoration.md index 277e3c22632e036e84ea9563327e92ad520ada94..0a8bba1e63ee9bb8fe9c763df8b3b97f3e7ec9a6 100644 --- a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/34-backup-and-restoration.md +++ b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/backup-and-restoration.md @@ -11,7 +11,7 @@ date: 2021-11-08 **参数说明**: 标示系统进入备份恢复模式。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 @@ -24,7 +24,7 @@ date: 2021-11-08 **参数说明**: 当使用roach执行数据库实例的全量和增量备份时需要开启此参数,如果关闭会导致备份失败。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 @@ -37,7 +37,7 @@ date: 2021-11-08 **参数说明**: 该参数为异地容灾参数,表示灾备数据库实例中实例获取obs端日志和本地回放日志的最大允许差距,若差距大于此值时停止获取obs端日志。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](30-appendix.md)中方式对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](appendix.md)中方式对应设置方法进行设置。 **修改建议:**该参数的取值应和本地磁盘大小相关,建议设置为磁盘大小的50%。 diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/cm-parameters/cm-parameters.md b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/cm-parameters/cm-parameters.md new file mode 100644 index 0000000000000000000000000000000000000000..60f1ee406d8a523ce9ce38e36f41ca9f7eb9559c --- /dev/null +++ b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/cm-parameters/cm-parameters.md @@ -0,0 +1,13 @@ +--- +title: CM相关参数 +summary: CM相关参数 +author: zhang cuiping +date: 2023-04-07 +--- + +# CM相关参数 + +CM相关参数的修改对openGauss的运行机制有影响,建议由openGauss的工程师协助修改。修改CM相关参数的方法,请参考[[GUC参数设置方式](../../../reference-guide/guc-parameters/appendix.md))中方式一进行设置。 + +- **[cm_agent参数](cm_agent.md)** +- **[cm_server参数](cm_server.md)** \ No newline at end of file diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/cm-parameters/cm_agent.md b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/cm-parameters/cm_agent.md index 900858d6c4573d85ba0a4a770b91e5de90e894be..43b592871b8a4096db07e2ba7d395a44b4e05a57 100644 --- a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/cm-parameters/cm_agent.md +++ b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/cm-parameters/cm_agent.md @@ -11,7 +11,7 @@ date: 2022-05-23 **参数说明**: log_dir决定存放cm_agent日志文件的目录。可以是绝对路径,或者是相对路径(相对于$GAUSSLOG的路径)。 -**取值范围**: 字符串。修改后需要重启cm_agent才能生效。参数修改请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/30-appendix.md)进行设置。 +**取值范围**: 字符串。修改后需要重启cm_agent才能生效。参数修改请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/appendix.md)进行设置。 **默认值**: “log”,表示在$GAUSSLOG下对应的cm目录下生成cm_agent日志。 @@ -19,7 +19,7 @@ date: 2022-05-23 **参数说明**: 控制日志文件的大小。当日志文件达到指定大小时,则重新创建一个日志文件记录日志信息。 -**取值范围**: 整型,取值范围0~2047,单位为MB。修改后需要重启cm_agent才能生效。参数修改请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/30-appendix.md)进行设置。 +**取值范围**: 整型,取值范围0~2047,单位为MB。修改后需要重启cm_agent才能生效。参数修改请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/appendix.md)进行设置。 **默认值**: 16MB @@ -27,7 +27,7 @@ date: 2022-05-23 **参数说明**: 控制写到cm_agent日志文件中的消息级别。每个级别都包含排在它后面的所有级别中的信息。级别越低,服务器运行日志中记录的消息就越少。 -**取值范围**: 枚举类型,有效值有debug5、debug1、warning、error、log、fatal。修改后需要重启cm_agent才能生效。参数修改请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/30-appendix.md)进行设置。 +**取值范围**: 枚举类型,有效值有debug5、debug1、warning、error、log、fatal。修改后需要重启cm_agent才能生效。参数修改请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/appendix.md)进行设置。 **默认值**: warning @@ -35,7 +35,7 @@ date: 2022-05-23 **参数说明**: 控制重建备DN模式是否为增量。打开这个开关,则增量重建备DN;否则,全量重建备DN。 -**取值范围**: 布尔型,有效值有on、off。修改后需要重启cm_agent才能生效。参数修改请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/30-appendix.md)进行设置。 +**取值范围**: 布尔型,有效值有on、off。修改后需要重启cm_agent才能生效。参数修改请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/appendix.md)进行设置。 **默认值**: on @@ -43,7 +43,7 @@ date: 2022-05-23 **参数说明**: 设置用于处理告警内容的告警组件的位置。 -**取值范围**: 字符串。修改后需要重启cm_agent才能生效。参数修改请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/30-appendix.md)进行设置。 +**取值范围**: 字符串。修改后需要重启cm_agent才能生效。参数修改请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/appendix.md)进行设置。 - 若前置脚本gs_preinstall中的–alarm-type参数设置为5时,表示未对接第三方组件,告警写入system_alarm日志,此时GUC参数alarm_component的取值为:/opt/snas/bin/snas_cm_cmd。 - 若前置脚本gs_preinstall中的–alarm-type参数设置为1时,表示对接第三方组件,此时GUC参数alarm_component的值为第三方组件的可执行程序的绝对路径。 @@ -52,7 +52,7 @@ date: 2022-05-23 ## alarm_report_interval -**参数说明**: 指定告警上报的时间间隔。参数修改请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/30-appendix.md)进行设置。 +**参数说明**: 指定告警上报的时间间隔。参数修改请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/appendix.md)进行设置。 **取值范围**: 非负整型,单位为秒。 @@ -60,7 +60,7 @@ date: 2022-05-23 ## alarm_report_max_count -**参数说明**: 指定告警上报的最大次数。参数修改请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/30-appendix.md)进行设置。 +**参数说明**: 指定告警上报的最大次数。参数修改请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/appendix.md)进行设置。 **取值范围**: 非负整型。 @@ -70,7 +70,7 @@ date: 2022-05-23 **参数说明**: cm_agent上报实例状态的时间间隔。 -**取值范围**: 整型,单位为秒。修改后需要重启cm_agent才能生效。参数修改请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/30-appendix.md)进行设置。 +**取值范围**: 整型,单位为秒。修改后需要重启cm_agent才能生效。参数修改请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/appendix.md)进行设置。 **默认值**: 1 @@ -78,7 +78,7 @@ date: 2022-05-23 **参数说明**: cm_agent检测DN进程是否僵死的时间间隔。 -**取值范围**: 整型,单位为秒。修改后需要重启cm_agent才能生效。参数修改请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/30-appendix.md)进行设置。 +**取值范围**: 整型,单位为秒。修改后需要重启cm_agent才能生效。参数修改请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/appendix.md)进行设置。 **默认值**: 10 @@ -86,7 +86,7 @@ date: 2022-05-23 **参数说明**: cm_agent查询DN等实例状态的时间间隔。 -**取值范围**: 整型,单位为秒。修改后需要重启cm_agent才能生效。参数修改请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/30-appendix.md)进行设置。 +**取值范围**: 整型,单位为秒。修改后需要重启cm_agent才能生效。参数修改请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/appendix.md)进行设置。 **默认值**: 2 @@ -94,7 +94,7 @@ date: 2022-05-23 **参数说明**: cm_server心跳超时时间。 -**取值范围**: 整型,2~231 - 1,单位为秒。修改后需要重启cm_agent才能生效。参数修改请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/30-appendix.md)进行设置。 +**取值范围**: 整型,2~231 - 1,单位为秒。修改后需要重启cm_agent才能生效。参数修改请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/appendix.md)进行设置。 **默认值**: 8 @@ -102,7 +102,7 @@ date: 2022-05-23 **参数说明**: cm_agent连接cm_server超时时间。 -**取值范围**: 整型,单位为秒。修改后需要重启cm_agent才能生效。参数修改请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/30-appendix.md)进行设置。 +**取值范围**: 整型,单位为秒。修改后需要重启cm_agent才能生效。参数修改请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/appendix.md)进行设置。 **默认值**: 1 @@ -110,7 +110,7 @@ date: 2022-05-23 **参数说明**: cm_agent连接cm_server尝试次数。 -**取值范围**: 整型。修改后需要重启cm_agent才能生效。参数修改请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/30-appendix.md)进行设置。 +**取值范围**: 整型。修改后需要重启cm_agent才能生效。参数修改请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/appendix.md)进行设置。 **默认值**: 15 @@ -118,7 +118,7 @@ date: 2022-05-23 **参数说明**: 当cm_agent在无法连接cm_server主节点后,发起一次杀死本节点上所有实例的操作之前,所需等待的时间间隔。 -**取值范围**: 整型。修改后需要重启cm_agent才能生效。参数修改请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/30-appendix.md)进行设置。 +**取值范围**: 整型。修改后需要重启cm_agent才能生效。参数修改请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/appendix.md)进行设置。 **默认值**: 0,不发起杀死本节点上所有实例的操作。 @@ -126,7 +126,7 @@ date: 2022-05-23 **参数说明**: 控制是否以安全模式启动DN。打开这个开关,则以安全模式启动DN;否则,以非安全模式启动DN。 -**取值范围**: 布尔型,有效值有on、off。修改后需要重启cm_agent才能生效。参数修改请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/30-appendix.md)进行设置。 +**取值范围**: 布尔型,有效值有on、off。修改后需要重启cm_agent才能生效。参数修改请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/appendix.md)进行设置。 **默认值**: off @@ -134,13 +134,13 @@ date: 2022-05-23 **参数说明**: 就地升级过程中使用,用于标示升级前数据库的内部版本号,此参数禁止手动修改。 -**取值范围**: 非负整型。修改后需要重启cm_agent才能生效。参数修改请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/30-appendix.md)进行设置。 +**取值范围**: 非负整型。修改后需要重启cm_agent才能生效。参数修改请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/appendix.md)进行设置。 **默认值**: 0 ## process_cpu_affinity -**参数说明**: 控制是否以绑核优化模式启动主DN进程。配置该参数为0,则不进行绑核优化;否则,进行绑核优化,且物理CPU片数为2n个。数据库、cm_agent重启生效。仅支持ARM。参数修改请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/30-appendix.md)进行设置。 +**参数说明**: 控制是否以绑核优化模式启动主DN进程。配置该参数为0,则不进行绑核优化;否则,进行绑核优化,且物理CPU片数为2n个。数据库、cm_agent重启生效。仅支持ARM。参数修改请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/appendix.md)进行设置。 **取值范围**: 整型,0~2。 @@ -150,7 +150,7 @@ date: 2022-05-23 **参数说明**: 日志压缩和清除的时间间隔,每1800秒压缩和清理一次。 -**取值范围**: 整型,0~2147483647,单位为秒。修改后需要重启cm_agent才能生效。参数修改请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/30-appendix.md)进行设置。 +**取值范围**: 整型,0~2147483647,单位为秒。修改后需要重启cm_agent才能生效。参数修改请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/appendix.md)进行设置。 **默认值**: 1800 @@ -160,7 +160,7 @@ date: 2022-05-23 > ![img](https://cdn-mogdb.enmotech.com/docs-media/icon/icon-note.gif) **说明**: 该分片数请与实际扩容分片数设置为一致。 -**取值范围**: 整型,0~232 - 1,单位为个。该参数设置为0,表示关闭磁盘扩容告警上报;该参数设置为大于0,表示开启磁盘扩容告警上报,且告警上报的阈值根据此参数设置的分片数量进行计算。修改后需要重启cm_agent才能生效。参数修改请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/30-appendix.md)进行设置。 +**取值范围**: 整型,0~232 - 1,单位为个。该参数设置为0,表示关闭磁盘扩容告警上报;该参数设置为大于0,表示开启磁盘扩容告警上报,且告警上报的阈值根据此参数设置的分片数量进行计算。修改后需要重启cm_agent才能生效。参数修改请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/appendix.md)进行设置。 **默认值**: 1 @@ -168,7 +168,7 @@ date: 2022-05-23 **参数说明**: 控制日志最大存储值。 -**取值范围**: 整型,0~2147483647,单位为MB。修改后需要重启cm_agent才能生效。参数修改请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/30-appendix.md)进行设置。 +**取值范围**: 整型,0~2147483647,单位为MB。修改后需要重启cm_agent才能生效。参数修改请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/appendix.md)进行设置。 **默认值**: 10240 @@ -176,7 +176,7 @@ date: 2022-05-23 **参数说明**: 硬盘上可存储的最多日志数量。 -**取值范围**: 整型,0~10000,单位为个。修改后需要重启cm_agent才能生效。参数修改请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/30-appendix.md)进行设置。 +**取值范围**: 整型,0~10000,单位为个。修改后需要重启cm_agent才能生效。参数修改请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/appendix.md)进行设置。 **默认值**: 10000 @@ -184,7 +184,7 @@ date: 2022-05-23 **参数说明**: 日志保存的天数。 -**取值范围**: 整型,0~1000,单位为天。修改后需要重启cm_agent才能生效。参数修改请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/30-appendix.md)进行设置。 +**取值范围**: 整型,0~1000,单位为天。修改后需要重启cm_agent才能生效。参数修改请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/appendix.md)进行设置。 **默认值**: 90 @@ -192,7 +192,7 @@ date: 2022-05-23 **参数说明**: 控制压缩日志功能。 -**取值范围**: 布尔型。修改后需要重启cm_agent才能生效。参数修改请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/30-appendix.md)进行设置。 +**取值范围**: 布尔型。修改后需要重启cm_agent才能生效。参数修改请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/appendix.md)进行设置。 - on表示允许压缩日志。 - off表示不允许压缩日志。 @@ -203,7 +203,7 @@ date: 2022-05-23 **参数说明**: enable_log_compress=on时使用,定义压缩日志的格式,压缩含有关键字%s的所有日志,%s为服务端工具名称。 -**取值范围**: 表1中所有参数对应的值。参数修改请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/30-appendix.md)进行设置。 +**取值范围**: 表1中所有参数对应的值。参数修改请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/appendix.md)进行设置。 **默认值**: 表1 中各参数对应的默认值。不支持用户修改默认值。 @@ -264,7 +264,7 @@ date: 2022-05-23 **参数说明**: 灾备数据库实例设置,开启后CM按照灾备数据库实例模式运行。 -**取值范围**: 整型,0~1。修改后需要重启cm_agent才能生效。参数修改请参考[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)进行设置。 +**取值范围**: 整型,0~1。修改后需要重启cm_agent才能生效。参数修改请参考[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)进行设置。 - 0表示关闭。 - 1表示开启。 @@ -275,7 +275,7 @@ date: 2022-05-23 **参数说明**: 在数据库实例为只读模式下,控制是否可以修改pgxc_node系统表。 -**取值范围**: 布尔型。参数修改请参考[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)进行设置。 +**取值范围**: 布尔型。参数修改请参考[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)进行设置。 - on表示开启可以修改pgxc_node系统表功能。 - off表示关闭可以修改pgxc_node系统表功能。 @@ -286,7 +286,7 @@ date: 2022-05-23 **参数说明**: unix套接字的目录位置。 -**取值范围**: 字符串。修改后需要重启cm_agent才能生效。参数修改请参考[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)进行设置。 +**取值范围**: 字符串。修改后需要重启cm_agent才能生效。参数修改请参考[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)进行设置。 **默认值:”** @@ -294,7 +294,7 @@ date: 2022-05-23 **参数说明**: DCF模式开关。 -**取值范围**: 布尔型。修改后需要重启cm_agent才能生效。参数修改请参考[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)进行设置。 +**取值范围**: 布尔型。修改后需要重启cm_agent才能生效。参数修改请参考[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)进行设置。 - 0表示关闭。 - 1表示开启。 @@ -305,7 +305,7 @@ date: 2022-05-23 **参数说明**: 主备数据库实例灾备关系的类型。 -**取值范围**: 整型,0~2。修改后需要重启cm_agent才能生效。参数修改请参考[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)进行设置。 +**取值范围**: 整型,0~2。修改后需要重启cm_agent才能生效。参数修改请参考[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)进行设置。 - 0表示未搭建灾备关系。 - 1表示搭建了obs灾备关系。 diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/cm-parameters/cm_server.md b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/cm-parameters/cm_server.md index 9226d84f100c78b33c82f3e59b283ecf4970f7cf..9cf8613c916dd65bfbd6328d8d202797d50e5d53 100644 --- a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/cm-parameters/cm_server.md +++ b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/cm-parameters/cm_server.md @@ -11,7 +11,7 @@ date: 2022-05-23 **参数说明**: log_dir决定存放cm_server日志文件的目录。它可以是绝对路径,或者是相对路径(相对于$GAUSSLOG的路径)。 -**取值范围**: 字符串。修改后需要重启cm_server才能生效。参数修改请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/30-appendix.md)进行设置。 +**取值范围**: 字符串。修改后需要重启cm_server才能生效。参数修改请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/appendix.md)进行设置。 **默认值**: “log”,表示在$GAUSSLOG下对应的cm目录下生成cm_server日志。 @@ -19,7 +19,7 @@ date: 2022-05-23 **参数说明**: 控制日志文件的大小。当日志文件达到指定大小时,则重新创建一个日志文件记录日志信息。 -**取值范围**: 整型,取值范围0~2047,单位为MB。修改后需要重启cm_server才能生效。参数修改请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/30-appendix.md)进行设置。 +**取值范围**: 整型,取值范围0~2047,单位为MB。修改后需要重启cm_server才能生效。参数修改请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/appendix.md)进行设置。 **默认值**: 16MB @@ -27,7 +27,7 @@ date: 2022-05-23 **参数说明**: 控制写到cm_server日志文件中的消息级别。每个级别都包含排在它后面的所有级别中的信息。级别越低,服务器运行日志中记录的消息就越少。 -**取值范围**: 枚举类型,有效值有debug5、debug1、log、warning、error、fatal。修改后需要重启cm_server才能生效。参数修改请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/30-appendix.md)进行设置。 +**取值范围**: 枚举类型,有效值有debug5、debug1、log、warning、error、fatal。修改后需要重启cm_server才能生效。参数修改请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/appendix.md)进行设置。 **默认值**: warning @@ -35,7 +35,7 @@ date: 2022-05-23 **参数说明**: cm_server线程池的线程数。 -**取值范围**: 整型,2~1000。修改后需要重启cm_server才能生效。参数修改请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/30-appendix.md)进行设置。 +**取值范围**: 整型,2~1000。修改后需要重启cm_server才能生效。参数修改请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/appendix.md)进行设置。 **默认值**: 1000 @@ -43,7 +43,7 @@ date: 2022-05-23 **参数说明**: 设置用于处理告警内容的告警组件的位置。 -**取值范围**: 字符串。修改后需要重启cm_server才能生效。参数修改请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/30-appendix.md)进行设置。 +**取值范围**: 字符串。修改后需要重启cm_server才能生效。参数修改请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/appendix.md)进行设置。 - 若前置脚本gs_preinstall中的–alarm-type参数设置为5时,表示未对接第三方组件,告警写入system_alarm日志,此时GUC参数alarm_component的取值为:/opt/snas/bin/snas_cm_cmd。 - 若前置脚本gs_preinstall中的–alarm-type参数设置为1时,表示对接第三方组件,此时GUC参数alarm_component的值为第三方组件的可执行程序的绝对路径。 @@ -54,7 +54,7 @@ date: 2022-05-23 **参数说明**: cm_server检测到主机宕机,failover备机的延迟时间。 -**取值范围**: 整型,单位为秒。修改后需要重启cm_server才能生效。参数修改请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/30-appendix.md)进行设置。 +**取值范围**: 整型,单位为秒。修改后需要重启cm_server才能生效。参数修改请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/appendix.md)进行设置。 **默认值**: 0 @@ -62,7 +62,7 @@ date: 2022-05-23 **参数说明**: 实例心跳超时时间。 -**取值范围**: 整型,单位为秒。修改后需要重启cm_server才能生效。参数修改请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/30-appendix.md)进行设置。 +**取值范围**: 整型,单位为秒。修改后需要重启cm_server才能生效。参数修改请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/appendix.md)进行设置。 **默认值**: 6 @@ -70,7 +70,7 @@ date: 2022-05-23 **参数说明**: cm_server主备连接超时时间。 -**取值范围**: 整型,单位为秒。修改后需要重启cm_server才能生效。参数修改请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/30-appendix.md)进行设置。 +**取值范围**: 整型,单位为秒。修改后需要重启cm_server才能生效。参数修改请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/appendix.md)进行设置。 **默认值**: 2 @@ -78,7 +78,7 @@ date: 2022-05-23 **参数说明**: cm_server主备心跳超时时间。 -**取值范围**: 整型,单位为秒。修改后需要重启cm_server才能生效。参数修改请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/30-appendix.md)进行设置。 +**取值范围**: 整型,单位为秒。修改后需要重启cm_server才能生效。参数修改请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/appendix.md)进行设置。 **默认值**: 6 @@ -86,7 +86,7 @@ date: 2022-05-23 **参数说明**: 用于DN进程的僵死检测,当检测到的僵死次数大于该参数值,认为进程僵死,将进程重启。 -**取值范围**: 整型,单位为次数。修改后需要重启cm_server才能生效。参数修改请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/30-appendix.md)进行设置。 +**取值范围**: 整型,单位为次数。修改后需要重启cm_server才能生效。参数修改请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/appendix.md)进行设置。 **默认值**: 5 @@ -94,7 +94,7 @@ date: 2022-05-23 **参数说明**: 控制数据库是否为只读模式开关。 -**取值范围**: 布尔型,有效值有on,off,true,false,yes,no,1,0。参数修改请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/30-appendix.md)进行设置。 +**取值范围**: 布尔型,有效值有on,off,true,false,yes,no,1,0。参数修改请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/appendix.md)进行设置。 **默认值**: on @@ -102,7 +102,7 @@ date: 2022-05-23 **参数说明**: 检测磁盘占用的时间间隔。间隔用户指定时间,检测一次磁盘占用。 -**取值范围**: 整型,单位为秒。参数修改请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/30-appendix.md)进行设置。 +**取值范围**: 整型,单位为秒。参数修改请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/appendix.md)进行设置。 **默认值**: 10 @@ -110,7 +110,7 @@ date: 2022-05-23 **参数说明**: 设置数据库只读模式的磁盘占用阈值,当数据目录所在磁盘占用超过这个阈值,自动将数据库设置为只读模式。 -**取值范围**: 整型,1 ~ 99,表示百分比。参数修改请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/30-appendix.md)进行设置。 +**取值范围**: 整型,1 ~ 99,表示百分比。参数修改请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/appendix.md)进行设置。 **默认值**: 85 @@ -118,7 +118,7 @@ date: 2022-05-23 **参数说明**: 设置磁盘使用率的最大检测间隔时间。当用户手动修改只读模式参数后,会自动在指定间隔时间后开启磁盘满检测操作。 -**取值范围**: 整型,单位为秒。参数修改请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/30-appendix.md)进行设置。 +**取值范围**: 整型,单位为秒。参数修改请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/appendix.md)进行设置。 **默认值**: 43200 @@ -126,7 +126,7 @@ date: 2022-05-23 **参数说明**: cm_server主备同步状态信息间隔时间。 -**取值范围**: 整型,单位为秒。修改后需要重启cm_server才能生效。参数修改请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/30-appendix.md)进行设置。 +**取值范围**: 整型,单位为秒。修改后需要重启cm_server才能生效。参数修改请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/appendix.md)进行设置。 **默认值**: 1 @@ -134,7 +134,7 @@ date: 2022-05-23 **参数说明**: cm_server自仲裁超时时间。 -**取值范围**: 整型,单位为秒。修改后需要重启cm_server才能生效。参数修改请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/30-appendix.md)行设置。 +**取值范围**: 整型,单位为秒。修改后需要重启cm_server才能生效。参数修改请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/appendix.md)行设置。 **默认值**: 6 @@ -142,7 +142,7 @@ date: 2022-05-23 **参数说明**: 指定告警上报的时间间隔。 -**取值范围**: 非负整型,单位为秒。参数修改请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/30-appendix.md)进行设置。 +**取值范围**: 非负整型,单位为秒。参数修改请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/appendix.md)进行设置。 **默认值**: 3 @@ -150,7 +150,7 @@ date: 2022-05-23 **参数说明**: 指定告警上报的最大次数。 -**取值范围**: 非负整型。参数修改请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/30-appendix.md)进行设置。 +**取值范围**: 非负整型。参数修改请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/appendix.md)进行设置。 **默认值**: 1 @@ -158,7 +158,7 @@ date: 2022-05-23 **参数说明**: AZ自动切换开关,若打开,则表示允许cm_server自动切换AZ。否则当发生dn故障等情况时,即使当前AZ已经不再可用,也不会自动切换到其它AZ上,除非手动执行切换命令。 -**取值范围**: 非负整型,0或1,0表示开关关闭,1表示开关打开。参数修改请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/30-appendix.md)进行设置。 +**取值范围**: 非负整型,0或1,0表示开关关闭,1表示开关打开。参数修改请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/appendix.md)进行设置。 **默认值**: 1 @@ -166,7 +166,7 @@ date: 2022-05-23 **参数说明**: cm_agent会定期检测实例状态并上报给cm_server,若实例状态长时间无法成功检测,累积次数超出该数值,则cm_server将下发命令给agent重启该实例。 -**取值范围**: 整型,单位为秒。参数修改请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/30-appendix.md)进行设置。 +**取值范围**: 整型,单位为秒。参数修改请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/appendix.md)进行设置。 **默认值**: 40 @@ -174,7 +174,7 @@ date: 2022-05-23 **参数说明**: 若一个AZ内DN分片的故障率(故障的dn分片数 / 总dn分片数 * 100%)超过该数值,则会触发AZ自动切换。 -**取值范围**: 整型,0~100。参数修改请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/30-appendix.md)进行设置。 +**取值范围**: 整型,0~100。参数修改请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/appendix.md)进行设置。 **默认值**: 100 @@ -182,7 +182,7 @@ date: 2022-05-23 **参数说明**: 当某个AZ状态不正常时,会触发AZ自动切换,该参数是检测AZ状态的时间间隔。 -**取值范围**: 整型,单位为秒。参数修改请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/30-appendix.md)进行设置。 +**取值范围**: 整型,单位为秒。参数修改请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/appendix.md)进行设置。 **默认值**: 2 @@ -190,7 +190,7 @@ date: 2022-05-23 **参数说明**: 定时检测AZ间的网络连接,该参数表示连续两次检测之间的间隔时间。 -**取值范围**: 整型,单位为秒。参数修改请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/30-appendix.md)进行设置。 +**取值范围**: 整型,单位为秒。参数修改请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/appendix.md)进行设置。 **默认值**: 60 @@ -198,7 +198,7 @@ date: 2022-05-23 **参数说明**: 每次检测AZ间的网络连接时有多次重试,该参数表示两次重试之间的延迟时间**。** -**取值范围**: 整型,单位为秒。参数修改请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/30-appendix.md)进行设置。 +**取值范围**: 整型,单位为秒。参数修改请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/appendix.md)进行设置。 **默认值**: 150 @@ -206,7 +206,7 @@ date: 2022-05-23 **参数说明**: 因为etcd不健康而导致cm_server从主降为备的时间间隔**。** -**取值范围**: 整型,单位为秒。参数修改请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/30-appendix.md)进行设置。 +**取值范围**: 整型,单位为秒。参数修改请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/appendix.md)进行设置。 **默认值**: 8 @@ -214,7 +214,7 @@ date: 2022-05-23 **参数说明**: 当dn实例僵死时,会被cm_agent重启,相同的实例连续因僵死被杀时,其间隔时间不能小于该参数数值,否则cm_agent不会下发命令**。** -**取值范围**: 整型,单位为秒。最小生效值为1800,如果设置小于此值实际生效值为1800。参数修改请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/30-appendix.md)进行设置。 +**取值范围**: 整型,单位为秒。最小生效值为1800,如果设置小于此值实际生效值为1800。参数修改请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/appendix.md)进行设置。 **默认值**: 21600 @@ -222,7 +222,7 @@ date: 2022-05-23 **参数说明**: CM模块端口认证方式,trust表示未配置端口认证,gss表示采用kerberos端口认证。必须注意的是:只有当kerberos服务端和客户端成功安装后才能修改为gss,否则CM模块无法正常通信,将影响数据库状态。 -**取值范围**: 枚举类型,有效值有trust, gss。修改后需要重启cm_server才能生效。参数修改请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/30-appendix.md)进行设置。 +**取值范围**: 枚举类型,有效值有trust, gss。修改后需要重启cm_server才能生效。参数修改请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/appendix.md)进行设置。 **默认值**: trust @@ -230,7 +230,7 @@ date: 2022-05-23 **参数说明**: kerberos服务端key文件所在位置,需要配置为绝对路径。该文件通常为${GAUSSHOME}/kerberos路径下,以keytab格式结尾,文件名与数据库运行所在用户名相同。与上述cm_auth_method参数是配对的,当cm_auth_method参数修改为gss时,该参数也必须配置为正确路径,否则将影响数据库状态 -**取值范围**: 字符串类型,修改后需要重启cm_server才能生效。参数修改请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/30-appendix.md)进行设置。 +**取值范围**: 字符串类型,修改后需要重启cm_server才能生效。参数修改请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/appendix.md)进行设置。 **默认值**: ${GAUSSHOME}/kerberos/{UserName}.keytab,默认值无法生效,仅作为提示 @@ -238,7 +238,7 @@ date: 2022-05-23 **参数说明**: cm_server仲裁延迟基础时长。cm_server主断连后,仲裁启动计时开始,经过仲裁延迟时长后,将选出新的cm_server主。其中仲裁延迟时长由仲裁延迟基础时长、节点index(server ID序号)和增量时长共同决定。公式为:仲裁延迟时长=仲裁延迟基础时长+节点index*仲裁延迟增量时长参数 -**取值范围**: 整型,index>0,单位为秒。修改后需要重启cm_server才能生效。参数修改请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/30-appendix.md)进行设置。 +**取值范围**: 整型,index>0,单位为秒。修改后需要重启cm_server才能生效。参数修改请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/appendix.md)进行设置。 **默认值**: 10 @@ -246,7 +246,7 @@ date: 2022-05-23 **参数说明**: cm_server仲裁延迟增量时长。cm_server主断连后,仲裁启动计时开始,经过仲裁延迟时长后,将选出新的cm_server主。其中仲裁延迟时长由仲裁延迟基础时长、节点index(server ID序号)和增量时长共同决定。公式为:仲裁延迟时长=仲裁延迟基础时长+节点index*仲裁延迟增量时长参数 -**取值范围**: 整型,index>0,单位为秒。修改后需要重启cm_server才能生效。参数修改请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/30-appendix.md)进行设置。 +**取值范围**: 整型,index>0,单位为秒。修改后需要重启cm_server才能生效。参数修改请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/appendix.md)进行设置。 **默认值**: 3 @@ -270,7 +270,7 @@ date: 2022-05-23 **参数说明**: 灾备数据库实例设置,开启后CM按照灾备数据库实例模式运行 -**取值范围**: 整型,0~1。修改后需要重启cm_server才能生效。非灾备数据库实例不能开启该参数。参数修改请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/30-appendix.md)进行设置。 +**取值范围**: 整型,0~1。修改后需要重启cm_server才能生效。非灾备数据库实例不能开启该参数。参数修改请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/appendix.md)进行设置。 - 0表示关闭。 - 1表示开启。 @@ -281,7 +281,7 @@ date: 2022-05-23 **参数说明**: DCF模式开关。 -**取值范围**: 布尔型。修改后需要重启cm_server才能生效。参数修改请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/30-appendix.md)进行设置。 +**取值范围**: 布尔型。修改后需要重启cm_server才能生效。参数修改请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/appendix.md)进行设置。 - 0表示关闭。 - 1表示开启。 @@ -292,7 +292,7 @@ date: 2022-05-23 **参数说明**: 容灾数据库实例相关的设置,用来区别是否是基于dorado的数据库实例。 -**取值范围**: 整型,0~2。修改后需要重启cm_server才能生效。非灾备数据库实例不能开启该参数。参数修改请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/30-appendix.md)进行设置。 +**取值范围**: 整型,0~2。修改后需要重启cm_server才能生效。非灾备数据库实例不能开启该参数。参数修改请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/appendix.md)进行设置。 - 0表示未搭建容灾关系的数据库实例。 - 1表示基于dorado的数据库实例。 @@ -304,7 +304,7 @@ date: 2022-05-23 **参数说明**: ssl证书开关。 -**取值范围**: 布尔型。打开后使用ssl证书加密通信。修改后需要重启才能生效。参数修改请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/30-appendix.md)进行设置。 +**取值范围**: 布尔型。打开后使用ssl证书加密通信。修改后需要重启才能生效。参数修改请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/appendix.md)进行设置。 - on表示启用ssl。 @@ -318,7 +318,7 @@ date: 2022-05-23 **参数说明**: ssl证书过期告警时间。 -**取值范围**: 整型,单位为天。证书过期时间少于该时间时,上报证书即将过期告警。参数修改请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/30-appendix.md)进行设置。 +**取值范围**: 整型,单位为天。证书过期时间少于该时间时,上报证书即将过期告警。参数修改请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/appendix.md)进行设置。 **默认值**: 90 @@ -326,7 +326,7 @@ date: 2022-05-23 **参数说明**: ssl证书过期检测周期。 -**取值范围**: 整型,单位为秒。参数修改请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/30-appendix.md)进行设置。 +**取值范围**: 整型,单位为秒。参数修改请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/appendix.md)进行设置。 **默认值**: 86400 @@ -334,7 +334,7 @@ date: 2022-05-23 **参数说明**: 设置等待跟主DN同AZ节点redo回放,优先选择同AZ升主的时间。 -**取值范围**: 整型,[0, 21474836],单位:秒。参数修改请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/30-appendix.md)进行设置。 +**取值范围**: 整型,[0, 21474836],单位:秒。参数修改请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/appendix.md)进行设置。 **默认值**: 0 @@ -342,7 +342,7 @@ date: 2022-05-23 **参数说明**: etcd,dcc模式切换开关。 -**取值范围**: 整型。0:etcd;1:dcc。修改后需要重启cm_server才能生效。参数修改请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/30-appendix.md)进行设置。 +**取值范围**: 整型。0:etcd;1:dcc。修改后需要重启cm_server才能生效。参数修改请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/appendix.md)进行设置。 **默认值**: 0 @@ -354,7 +354,7 @@ date: 2022-05-23 开启日志:“RUN_ERR|RUN_WAR|RUN_INF|DEBUG_ERR|DEBUG_WAR|DEBUG_INF|TRACE|PROFILE|OPER”日志级别可以从上述字符串中选取字符串并使用竖线组合使用,不能配置空串。 -**取值范围**: 字符串,RUN_ERR|RUN_WAR|RUN_INF|DEBUG_ERR|DEBUG_WAR|DEBUG_INF|TRACE|PROFILE|OPER。参数修改请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/30-appendix.md)进行设置。 +**取值范围**: 字符串,RUN_ERR|RUN_WAR|RUN_INF|DEBUG_ERR|DEBUG_WAR|DEBUG_INF|TRACE|PROFILE|OPER。参数修改请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/appendix.md)进行设置。 **默认值**: RUN_ERR|RUN_WAR|DEBUG_ERR|OPER|RUN_INF|PROFILE @@ -362,7 +362,7 @@ date: 2022-05-23 **参数说明**: 最大保存日志文件个数。 -**取值范围**: 整型,[1, 100]。参数修改请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/30-appendix.md)进行设置。 +**取值范围**: 整型,[1, 100]。参数修改请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/appendix.md)进行设置。 **默认值**: 10 @@ -370,7 +370,7 @@ date: 2022-05-23 **参数说明**: 单条日志最大字节数。 -**取值范围**: 字符串,[1M, 1000M]。参数修改请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/30-appendix.md)进行设置。 +**取值范围**: 字符串,[1M, 1000M]。参数修改请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/appendix.md)进行设置。 **默认值**: 10M @@ -378,7 +378,7 @@ date: 2022-05-23 **参数说明**: 是否开启日志抑制功能。 -**取值范围**: 整型,0:关闭;1:开启。参数修改请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/30-appendix.md)进行设置。 +**取值范围**: 整型,0:关闭;1:开启。参数修改请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/appendix.md)进行设置。 **默认值**: 1 @@ -386,6 +386,6 @@ date: 2022-05-23 **参数说明**: dcc选举超时时间。 -**取值范围**: 整型,[1, 600],单位:秒。参数修改请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/30-appendix.md)进行设置。 +**取值范围**: 整型,[1, 600],单位:秒。参数修改请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/appendix.md)进行设置。 **默认值**: 3 diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/3-connection-and-authentication/3-communication-library-parameters.md b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/connection-and-authentication/communication-library-parameters.md similarity index 91% rename from product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/3-connection-and-authentication/3-communication-library-parameters.md rename to product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/connection-and-authentication/communication-library-parameters.md index 197596447b59e36564ff2d00c8d111bbf7ffeb47..668350a345e6f57bb828c78ec2a726b22771d7c7 100644 --- a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/3-connection-and-authentication/3-communication-library-parameters.md +++ b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/connection-and-authentication/communication-library-parameters.md @@ -13,7 +13,7 @@ date: 2021-04-20 **参数说明**: 在支持TCP_KEEPIDLE套接字选项的系统上,设置发送活跃信号的间隔秒数。不设置发送保持活跃信号,连接就会处于闲置状态。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 > ![img](https://cdn-mogdb.enmotech.com/docs-media/icon/icon-notice.gif) **须知**: > @@ -32,7 +32,7 @@ date: 2021-04-20 **参数说明**: 在支持TCP_KEEPINTVL套接字选项的操作系统上,以秒数声明在重新传输之间等待响应的时间。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 0-180,单位为s。 @@ -50,7 +50,7 @@ date: 2021-04-20 **参数说明**: 在支持TCP_KEEPCNT套接字选项的操作系统上,设置MogDB服务端在断开与客户端连接之前可以等待的保持活跃信号个数。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 > ![img](https://cdn-mogdb.enmotech.com/docs-media/icon/icon-notice.gif) **须知**: > @@ -80,7 +80,7 @@ date: 2021-04-20 > - numa_num:机器环境中numa的数量,支持2P、4P服务器,取值范围: 4、8。 > - numa_bind:代理线程绑核参数,每个numa两个CPU绑核,共numa_num组,取值范围: [0,cpu数-1]。 -该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 字符串,长度大于0。 diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/connection-and-authentication/connection-and-authentication.md b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/connection-and-authentication/connection-and-authentication.md new file mode 100644 index 0000000000000000000000000000000000000000..3e99beeb600a3e7cab9cb50d6d7e0a180d1289ca --- /dev/null +++ b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/connection-and-authentication/connection-and-authentication.md @@ -0,0 +1,12 @@ +--- +title: 连接和认证 +summary: 连接和认证 +author: zhang cuiping +date: 2023-04-07 +--- + +# 连接和认证 + +- **[连接设置](connection-settings.md)** +- **[安全和认证(postgresql.conf)](security-and-authentication.md)** +- **[通信库参数](communication-library-parameters.md)** \ No newline at end of file diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/3-connection-and-authentication/1-connection-settings.md b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/connection-and-authentication/connection-settings.md similarity index 77% rename from product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/3-connection-and-authentication/1-connection-settings.md rename to product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/connection-and-authentication/connection-settings.md index 8126b497cc499dc01960bb2c0d23777ccb80d9fb..3c3e518e1e50adcc3aefd190927797bb934255b7 100644 --- a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/3-connection-and-authentication/1-connection-settings.md +++ b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/connection-and-authentication/connection-settings.md @@ -9,19 +9,32 @@ date: 2021-04-20 介绍设置客户端和服务器连接方式相关的参数。 +## light_comm + +**参数说明:** 指定服务器是否使用轻量通信方式 + +该参数指定服务器是否使用基于轻量锁和非阻塞socket的通信方式。该参数属于POSTMASTER类型参数。请参考[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 + +**取值范围:** + +- ON / TRUE:表示使用轻量通信方式 +- OFF / FALSE:表示不使用轻量通信方式。 + +**默认值:** OFF / FALSE + ## listen_addresses **参数说明**: 声明服务器侦听客户端的TCP/IP地址。 该参数指定MogDB服务器使用哪些IP地址进行侦听,如IPV4或IPV6(若支持)。服务器主机上可能存在多个网卡,每个网卡可以绑定多个IP地址,该参数就是控制MogDB到底绑定在哪个或者哪几个IP地址上。而客户端则可以通过该参数中指定的IP地址来连接MogDB或者给MogDB发送请求。 -该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: - 主机名或IP地址,多个值之间用英文逗号分隔。 - 星号`*`或`0.0.0.0`表示侦听所有IP地址。配置侦听所有IP地址存在安全风险,不推荐用户使用。必须与有效地址结合使用(比如本地IP等),否则,可能造成Build失败的问题。同时,主备环境下配置为`*`或`0.0.0.0`时,主节点数据库路径下postgresql.conf文件中的localport端口号不能为数据库dataPortBase+1,否则会导致数据库无法启动。 -- 置空则服务器不会侦听任何IP地址,这种情况下,只有Unix域套接字可以用于连接数据库。 +- 若存在非法IP时,进程启动阶段会报错退出。 **默认值**: 数据库实例安装好后,根据XML配置文件中不同实例的IP地址配置不同默认值。DN的默认参数值为:listen_addresses = 'x.x.x.x'。 @@ -29,7 +42,7 @@ date: 2021-04-20 **参数说明**: 声明当前节点连接MogDB其他节点绑定的本地IP地址。 -该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **默认值**: 数据库实例安装好后,根据XML配置文件中不同实例的IP地址配置不同默认值。DN的默认参数值为:local_bind_address = 'x.x.x.x'。。 @@ -37,7 +50,7 @@ date: 2021-04-20 **参数说明**: MogDB服务侦听的TCP端口号。 -该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 > ![img](https://cdn-mogdb.enmotech.com/docs-media/icon/icon-note.gif) **说明**: 该参数由安装时的配置文件指定,请勿轻易修改,否则修改后会影响数据库正常通信。 > @@ -57,7 +70,7 @@ date: 2021-04-20 **参数说明**: 允许和数据库连接的最大并发连接数。此参数会影响MogDB的并发能力。 -该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 整型。最小值为10(要大于max_wal_senders),理论最大值为262143,实际最大值为动态值,计算公式为“262143 - job_queue_processes - autovacuum_max_workers - AUXILIARY_BACKENDS - AV_LAUNCHER_PROCS - max_inner_tool_connections”。job_queue_processes、autovacuum_max_workers和max_inner_tool_connections的值取决于对应GUC参数的设置。AUXILIARY_BACKENDS为预留辅助线程数,固定为20,AV_LAUNCHER_PROCS为预留autovacuum的lancher线程数,固定为2。 @@ -84,7 +97,7 @@ date: 2021-04-20 **参数说明**: 允许和数据库连接的工具的最大并发连接数。此参数会影响MogDB的工具连接并发能力。 -该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,最小值为1,最大值为MIN(262143, max_connections),max_connections的计算方法见上文。 @@ -100,7 +113,7 @@ date: 2021-04-20 **参数说明**: 为管理员用户预留的最少连接数, 不建议设置过大。该参数和max_connections参数配合使用,管理员用户的最大连接数等于max_connections+sysadmin_reserved_connections。 -该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,最小值为0,最大值为MIN(262143, max_connections),max_connections的计算方法见上文。 @@ -110,7 +123,7 @@ date: 2021-04-20 **参数说明**: 设置MogDB服务器侦听客户端连接的Unix域套接字目录。 -该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 该参数的长度限制于操作系统的长度,超过该限制将会导致Unix-domain socket path "xxx" is too long的问题。 @@ -122,7 +135,7 @@ date: 2021-04-20 **参数说明**: 设置Unix域套接字的所属组(套接字的所属用户总是启动服务器的用户)。可以与选项[unix_socket_permissions](#unix_socket_permissions)一起用于对套接字进行访问控制。 -该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 字符串,其中空字符串表示当前用户的缺省组。 @@ -136,7 +149,7 @@ Unix域套接字使用普通的Unix文件系统权限集。这个参数的值应 建议设置为0770(只有当前连接数据库的用户和同组的人可以访问)或者0700(只有当前连接数据库的用户自己可以访问,同组或者其他人都没有权限)。 -该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 0000-0777 @@ -170,7 +183,7 @@ Unix域套接字使用普通的Unix文件系统权限集。这个参数的值应 **参数说明**: 当前连接请求当中,所使用的客户端名称。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 在备机请求主机进行日志复制时,如果该参数非空串,那么会被用来作为备机在主机上的流复制槽名字。此时,如果该参数长度超过61个字节,那么流复制槽名字只会截取使用前61个字节的字符。 @@ -197,4 +210,38 @@ Unix域套接字使用普通的Unix文件系统权限集。这个参数的值应 > {"driver_name":"ODBC","driver_version": "(MogDB X.X.X build 56189e20) compiled at 2022-01-07 18:47:53 commit 0 last mr","driver_path":"/usr/local/lib/psqlodbcw.so","os_user":"omm"} > ``` > -> 默认显示driver_name和driver_version,driver_path和os_user的显示由用户控制。 +> 默认显示driver_name和driver_version,driver_path和os_user的显示由用户控制 + +## enable_dolphin_proto + +**参数说明:**是否开启dolphin数据库协议功能 + +该参数属于POSTMASTER类型参数,请参考[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 + +**取值范围:**布尔型 + +- on表示开启dolphin数据库协议。 +- off表示关闭dolphin数据库协议。 + +**默认值:**off + +> ![img](https://cdn-mogdb.enmotech.com/docs-media/icon/icon-note.gif) **说明:** +> +> - MogDB-server从3.1.0版本后支持多数据库网络协议功能,默认为MogDB数据库协议。 +> - 当加载了dolphin插件,并且开启了此参数后,可以通过mysql数据库协议访问MogDB中B兼容类型的数据库。 +> - 当前dolphin插件兼容mysql 5.7.x的客户端工具,兼容mysql-connector-java-5.1.47。 + +## dolphin_server_port + +**参数说明:**dophin协议插件监听的TCP端口号。 + +该参数属于POSTMASTER类型参数,请参考[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 + +**取值范围:**整型,1024~65535 + +**默认值:**3308 + +> ![img](https://cdn-mogdb.enmotech.com/docs-media/icon/icon-note.gif) **说明:** +> +> - 当加载了dophin插件,并且开启了dolphin数据库协议后,可以使用此功能。 +> - 设置端口号时,请设置一个未被占用的端口号,不能同MogDB数据库协议的端口号冲突。 \ No newline at end of file diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/3-connection-and-authentication/2-security-and-authentication.md b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/connection-and-authentication/security-and-authentication.md similarity index 85% rename from product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/3-connection-and-authentication/2-security-and-authentication.md rename to product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/connection-and-authentication/security-and-authentication.md index 875f5ba9ad7c44716d0fb130b6cc9e106aceb20c..22e490ccc82ae180ef4c118889966ddaf174d2de 100644 --- a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/3-connection-and-authentication/2-security-and-authentication.md +++ b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/connection-and-authentication/security-and-authentication.md @@ -13,7 +13,7 @@ date: 2021-04-20 **参数说明**: 完成客户端认证的最长时间。如果一个客户端没有在这段时间里完成与服务器端的认证,则服务器自动中断与客户端的连接,这样就避免了出问题的客户端无限制地占用连接数。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,最小值为1,最大值为600,最小单位为s。 @@ -23,7 +23,7 @@ date: 2021-04-20 **参数说明**: 认证加密信息生成过程中使用的迭代次数。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,2048-134217728。 @@ -46,7 +46,7 @@ date: 2021-04-20 **参数说明**: 表明与服务器建立链接后,不进行任何操作的最长时间。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](../30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](../appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,0-86400,最小单位为s,0表示关闭超时设置。 @@ -56,7 +56,7 @@ date: 2021-04-20 **参数说明:**表明与服务器建立链接后,如果当前会话处于事务中,不进行任何操作的最长时间。 -该参数属于USERSET类型参数,请参考[GUC参数分类](../30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考[GUC参数分类](../appendix.md)中对应设置方法进行设置。 **取值范围:**整型,0-86400,最小单位为s,0表示关闭超时设置。 @@ -69,7 +69,7 @@ date: 2021-04-20 **参数说明**: 启用SSL连接。请在使用这个选项之前阅读[gsql客户端连接](../../../administrator-guide/routine-maintenance/using-the-gsql-client-for-connection.md)。 -该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 @@ -86,7 +86,7 @@ date: 2021-04-20 **参数说明**: 设置服务器端是否强制要求SSL连接,该参数只有当参数[ssl](#ssl)为on时才有效。请在使用这个选项之前阅读[gsql客户端连接](../../../administrator-guide/routine-maintenance/using-the-gsql-client-for-connection.md)。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 @@ -102,7 +102,7 @@ date: 2021-04-20 **参数说明**: 指定SSL支持的加密算法列表。ssl_ciphers设置错误会导致数据库不能正常启动。 -该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 字符串,如果指定多个加密算法,加密算法之间需要以分号分割。详细请参见[用SSL进行安全的TCP/IP连接](../../../security-guide/security/1-client-access-authentication.md#用ssl进行安全的tcpip连接)获取支持的加密算法。 @@ -112,7 +112,7 @@ date: 2021-04-20 **参数说明**: 指定在会话密钥重新协商之前,通过SSL加密通道可以传输的流量。这个重新协商流量限制机制可以减少攻击者针对大量数据使用密码分析法破解密钥的几率,但是也带来较大的性能损失。流量是指发送和接受的流量总和。使用SSL重协商机制可能引入其他风险,因此已禁用SSL重协商机制,为保持版本兼容保留此参数,修改参数配置不再起作用。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,最小值为0,最大值为2147483647。单位为KB。其中0表示禁用重新协商机制。 @@ -122,7 +122,7 @@ date: 2021-04-20 **参数说明**: 指定包含SSL服务器证书的文件的名称。相对路径是相对于数据目录的。 -该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 字符串 @@ -132,7 +132,7 @@ date: 2021-04-20 **参数说明**: 指定包含SSL私钥的文件名称。相对路径是相对于数据目录的。 -该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 取值范围:字符串 @@ -142,7 +142,7 @@ date: 2021-04-20 **参数说明**: 指定包含CA信息的文件的名称。相对路径是相对于数据目录的。 -该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 字符串,其中空字符串表示没有CA文件被加载,不进行客户端证书验证。 @@ -152,7 +152,7 @@ date: 2021-04-20 **参数说明**: 证书吊销列表,如果客户端证书在该列表中,则当前客户端证书被视为无效证书。必须使用相对路径,相对路径是相对于数据目录的。 -该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 字符串,空字符串表示没有吊销列表。 @@ -162,7 +162,7 @@ date: 2021-04-20 **参数说明**: 指定Kerberos服务主配置文件的位置,详细请参见[配置客户端接入认证](../../../security-guide/security/1-client-access-authentication.md#配置客户端接入认证)。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 字符串 @@ -172,7 +172,7 @@ date: 2021-04-20 **参数说明**: 设置Kerberos服务名,详细请参见[配置客户端接入认证](../../../security-guide/security/1-client-access-authentication.md#配置客户端接入认证)。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 字符串 @@ -182,7 +182,7 @@ date: 2021-04-20 **参数说明**: 设置Kerberos用户名是否大小写敏感。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 @@ -195,7 +195,7 @@ date: 2021-04-20 **参数说明**: 当MogDB安装成功后,数据库中仅存在一个初始用户(UID为10的用户)。客户通过该帐户初次登录数据库进行操作时,该参数决定是否要对该初始帐户的密码进行修改。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 如果安装过程中未指定初始用户密码,则安装后初始用户密码默认为空,执行其他操作前需要先通过gsql客户端设置初始用户的密码。此参数功能不再生效,保留此参数仅为兼容升级场景。 @@ -210,7 +210,7 @@ date: 2021-04-20 **参数说明**: 在使用CREATE ROLE/USER或者ALTER ROLE/USER命令创建或者修改MogDB帐户时,该参数决定是否进行密码复杂度检查。关于密码复杂度检查策略请参见[设置密码安全策略](../../../security-guide/security/2-managing-users-and-their-permissions.md#设置密码安全策略)。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 > ![img](https://cdn-mogdb.enmotech.com/docs-media/icon/icon-notice.gif) **须知**: > 从安全性考虑,请勿关闭密码复杂度策略。 @@ -226,7 +226,7 @@ date: 2021-04-20 **参数说明**: 在使用ALTER USER或者ALTER ROLE修改用户密码时,该参数指定是否对新密码进行可重用天数检查。关于密码可重用策略请参见[设置密码安全策略](../../../security-guide/security/2-managing-users-and-their-permissions.md#设置密码安全策略)。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 > ![img](https://cdn-mogdb.enmotech.com/docs-media/icon/icon-notice.gif) **须知**: > 修改密码时会检查配置参数[password_reuse_time](#password_reuse_time)和[password_reuse_max](#password_reuse_max)。 @@ -247,7 +247,7 @@ date: 2021-04-20 **参数说明**: 在使用ALTER USER或者ALTER ROLE修改用户密码时,该参数指定是否对新密码进行可重用次数检查。关于密码可重用策略请参见[设置密码安全策略](../../../security-guide/security/2-managing-users-and-their-permissions.md#设置密码安全策略)。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 > ![img](https://cdn-mogdb.enmotech.com/docs-media/icon/icon-notice.gif) 须知: > 修改密码时会检查配置参数[password_reuse_time](#password_reuse_time)和[password_reuse_max](#password_reuse_max)。 @@ -268,7 +268,7 @@ date: 2021-04-20 **参数说明**: 该参数指定帐户被锁定后自动解锁的时间。关于帐户自动锁定策略请参见[设置密码安全策略](../../../security-guide/security/2-managing-users-and-their-permissions.md#设置密码安全策略)。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 > ![img](https://cdn-mogdb.enmotech.com/docs-media/icon/icon-notice.gif) **须知**: > password_lock_time和[failed_login_attempts](#failed_login_attempts)必须都为正数时锁定和解锁功能才能生效。 @@ -284,7 +284,7 @@ date: 2021-04-20 **参数说明**: 在任意时在任意时候,如果输入密码错误的次数达到failed_login_attempts参数设定的值,则当前帐户会被锁定。password_lock_time参数设定的天数过后,帐户自动解锁。例如,登录时输入密码失败,ALTER USER时修改密码失败等。关于帐户自动锁定策略请参见[设置密码安全策略](../../../security-guide/security/2-managing-users-and-their-permissions.md#设置密码安全策略)。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 > ![img](https://cdn-mogdb.enmotech.com/docs-media/icon/icon-notice.gif) **须知**: > failed_login_attempts和[password_lock_time](#password_lock_time)必须都为正数时锁定和解锁功能才能生效。 @@ -300,7 +300,7 @@ date: 2021-04-20 **参数说明**: 该字段决定采用何种加密方式对用户密码进行加密存储。修改此参数的配置不会自动触发已有用户密码加密方式的修改,只会影响新创建用户或修改用户密码操作。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 0、1、2、3 @@ -318,7 +318,7 @@ date: 2021-04-20 **参数说明**: 该字段决定帐户密码的最小长度。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,6~999个字符。 @@ -328,7 +328,7 @@ date: 2021-04-20 **参数说明**: 该字段决定帐户密码的最大长度。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,6~999个字符。 @@ -338,7 +338,7 @@ date: 2021-04-20 **参数说明**: 该字段决定帐户密码中至少需要包含大写字母个数。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,0~999 @@ -351,7 +351,7 @@ date: 2021-04-20 **参数说明**: 该字段决定帐户密码中至少需要包含小写字母的个数。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,0~999 @@ -364,7 +364,7 @@ date: 2021-04-20 **参数说明**: 该字段决定帐户密码中至少需要包含数字的个数。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,0~999 @@ -377,7 +377,7 @@ date: 2021-04-20 **参数说明**: 该字段决定帐户密码中至少需要包含特殊字符个数。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,0~999 @@ -390,7 +390,7 @@ date: 2021-04-20 **参数说明**: 该字段决定帐户密码的有效时间。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 浮点型,最小值为0,最大值为999,单位为天。 @@ -403,7 +403,7 @@ date: 2021-04-20 **参数说明**: 该字段决定帐户密码到期前提醒的天数。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,最小值为0,最大值为999,单位为天。 diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/19-connection-pool-parameters.md b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/connection-pool-parameters.md similarity index 91% rename from product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/19-connection-pool-parameters.md rename to product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/connection-pool-parameters.md index b1ca040fc0e1123a7b4c64042f21aaf45c84cf0e..09c6d0e110d247de1ee7c185585f00902c8c1e6d 100644 --- a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/19-connection-pool-parameters.md +++ b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/connection-pool-parameters.md @@ -15,7 +15,7 @@ date: 2021-04-20 > ![img](https://cdn-mogdb.enmotech.com/docs-media/icon/icon-note.gif) **说明**: 此参数在该版本不生效。 -该参数属于USERSET类型参数,请参考[GUC参数设置方式](30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考[GUC参数设置方式](appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,最小值为0,最大值为INT_MAX,最小单位为分钟 @@ -27,7 +27,7 @@ date: 2021-04-20 > ![img](https://cdn-mogdb.enmotech.com/docs-media/icon/icon-note.gif) **说明**: 此参数在该版本不生效。 -该参数属于USERSET类型参数,请参考[GUC参数设置方式](30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考[GUC参数设置方式](appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,最小值为1,最大值为65535 @@ -37,7 +37,7 @@ date: 2021-04-20 **参数说明**: 是否回收连接池的连接。 -该参数属于SIGHUP类型参数,请参考表[GUC参数设置方式](30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数设置方式](appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/default-settings-of-client-connection/default-settings-of-client-connection.md b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/default-settings-of-client-connection/default-settings-of-client-connection.md new file mode 100644 index 0000000000000000000000000000000000000000..253d11caea1430366712a4e70f0f68e1e44ea712 --- /dev/null +++ b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/default-settings-of-client-connection/default-settings-of-client-connection.md @@ -0,0 +1,12 @@ +--- +title: 客户端连接缺省设置 +summary: 客户端连接缺省设置 +author: zhang cuiping +date: 2023-04-07 +--- + +# 客户端连接缺省设置 + +- **[语句行为](statement-behavior.md)** +- **[区域和格式化](zone-and-formatting.md)** +- **[其他缺省](other-default-parameters.md)** \ No newline at end of file diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/15-default-settings-of-client-connection/3-other-default-parameters.md b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/default-settings-of-client-connection/other-default-parameters.md similarity index 89% rename from product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/15-default-settings-of-client-connection/3-other-default-parameters.md rename to product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/default-settings-of-client-connection/other-default-parameters.md index f41ac4968bc3c17431350722092222d62aea794f..0c47e7baa694fb3bce2e5edd092f2db817969fa3 100644 --- a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/15-default-settings-of-client-connection/3-other-default-parameters.md +++ b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/default-settings-of-client-connection/other-default-parameters.md @@ -19,7 +19,7 @@ date: 2021-04-20 dynamic_library_path = '/usr/local/lib/mogdb:/opt/testgs/lib:$libdir' ``` -该参数属于SUSET类型参数,请参考表[GUC参数设置方式](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SUSET类型参数,请参考表[GUC参数设置方式](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**字符串 @@ -32,7 +32,7 @@ dynamic_library_path = '/usr/local/lib/mogdb:/opt/testgs/lib:$libdir' **参数说明**: 设置GIN索引返回的集合大小的上限。 -该参数属于USERSET类型参数,请参考表[GUC参数设置方式](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数设置方式](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,0~2147483647 @@ -47,7 +47,7 @@ dynamic_library_path = '/usr/local/lib/mogdb:/opt/testgs/lib:$libdir' - 当指定的库未找到时,连接会失败。 - 每一个支持MogDB的库都有一个"magic block"用于确保兼容性,因此不支持MogDB的库不能通过这个方法加载。 -该参数属于BACKEND类型参数,请参考表[GUC参数设置方式](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于BACKEND类型参数,请参考表[GUC参数设置方式](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 字符串 diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/15-default-settings-of-client-connection/1-statement-behavior.md b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/default-settings-of-client-connection/statement-behavior.md similarity index 86% rename from product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/15-default-settings-of-client-connection/1-statement-behavior.md rename to product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/default-settings-of-client-connection/statement-behavior.md index 085caa28a8f74a92d6b3a4a440edcc50e7f36763..5ca95cccf22767b9f011024117d39b3db060bd2b 100644 --- a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/15-default-settings-of-client-connection/1-statement-behavior.md +++ b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/default-settings-of-client-connection/statement-behavior.md @@ -13,7 +13,7 @@ date: 2021-04-20 **参数说明**: 当一个被引用对象没有指定模式时,此参数设置模式搜索顺序。它的值由一个或多个模式名构成,不同的模式名用逗号隔开。 -该参数属于USERSET类型参数,请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 - 当前会话如果存放临时表的模式时,可以使用别名pg_temp将它列在搜索路径中,如'pg_temp,public'。存放临时表的模式始终会作为第一个被搜索的对象,排在pg_catalog和search_path中所有模式的前面,即具有第一搜索优先级。建议用户不要在search_path中显示设置pg_temp。如果在search_path中指定了pg_temp,但不是在最前面,系统会提示设置无效,pg_temp仍被优先搜索。通过使用别名pg_temp,系统只会在存放临时表的模式中搜索表、视图和数据类型这样的数据库对象,不会在里面搜索函数或运算符这样的数据库对象。 - 系统表所在的模式pg_catalog,总是排在search_path中指定的所有模式前面被搜索,即具有第二搜索优先级(pg_temp具有第一搜索优先级)。建议用户不要在search_path中显式设置pg_catalog。如果在search_path中指定了pg_catalog,但不是在最前面,系统会提示设置无效,pg_catalog仍被第二优先搜索。 @@ -38,7 +38,7 @@ date: 2021-04-20 **参数说明**: 此参数设置当前的模式。 -该参数属于USERSET类型参数,请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 字符串 @@ -58,7 +58,7 @@ date: 2021-04-20 - 创建数据库时不使用此参数。默认情况下,一个新的数据库从模板数据库继承表空间配置。 - 该参数属于USERSET类型参数,请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 + 该参数属于USERSET类型参数,请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 字符串,其中空表示使用默认表空间。 @@ -70,7 +70,7 @@ date: 2021-04-20 其值是一系列表空间名的列表。如果列表中有多个表空间时,每次临时对象的创建,MogDB会在列表中随机选择一个表空间;如果在事务中,连续创建的临时对象被放置在列表里连续的表空间中。如果选择的列表中的元素是一个空串,MogDB将自动将当前的数据库设为默认的表空间。 -该参数属于USERSET类型参数,请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 字符串。空字符串表示所有的临时对象仅在当前数据库默认的表空间中创建,请参见[default_tablespace](#default_tablespace)。 @@ -80,7 +80,7 @@ date: 2021-04-20 **参数说明**: 设置是否在CREATE FUNCTION执行过程中进行函数体字符串的合法性验证。为了避免产生问题(比如避免从转储中恢复函数定义时向前引用的问题),偶尔会禁用验证。 -该参数属于USERSET类型参数,请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 @@ -93,7 +93,7 @@ date: 2021-04-20 **参数说明**: 设置默认的事务隔离级别。 -该参数属于USERSET类型参数,请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 枚举类型 @@ -107,7 +107,7 @@ date: 2021-04-20 **参数说明**: 设置每个新创建事务是否是只读状态。 -该参数属于USERSET类型参数,请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 @@ -122,7 +122,7 @@ date: 2021-04-20 MogDB不支持可串行化的隔离级别,因此,该参数无实际意义。 -该参数属于USERSET类型参数,请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 @@ -135,7 +135,7 @@ MogDB不支持可串行化的隔离级别,因此,该参数无实际意义。 **参数说明**: 控制当前会话与复制相关的触发器和规则的行为。 -该参数属于SUSET类型参数,请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SUSET类型参数,请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 > ![img](https://cdn-mogdb.enmotech.com/docs-media/icon/icon-notice.gif) **须知**:设置此参数会丢弃之前任何缓存的执行计划。 @@ -151,7 +151,7 @@ MogDB不支持可串行化的隔离级别,因此,该参数无实际意义。 **参数说明**: 当语句执行时间超过该参数设置的时间(从服务器收到命令时开始计时)时,该语句将会报错并退出执行。 -该参数属于USERSET类型参数,请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,最小值为0,最大值为2147483647,单位为毫秒。 @@ -161,7 +161,7 @@ MogDB不支持可串行化的隔离级别,因此,该参数无实际意义。 **参数说明**: 指定VACUUM在扫描一个表时用于判断是否用FrozenXID替换事务ID的中断寿命(在同一个事务中)。 -该参数属于USERSET类型参数,请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,0~576 460 752 303 423 487 @@ -175,7 +175,7 @@ MogDB不支持可串行化的隔离级别,因此,该参数无实际意义。 **参数说明**: 指定VACUUM对全表的扫描冻结元组的时间。如果表的pg_class.relfrozenxid字段的值已经达到了参数指定的时间,VACUUM对全表进行扫描。 -该参数属于USERSET类型参数,请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,0~576 460 752 303 423 487 @@ -189,7 +189,7 @@ MogDB不支持可串行化的隔离级别,因此,该参数无实际意义。 **参数说明**: 设置bytea类型值的输出格式。 -该参数属于USERSET类型参数,请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 枚举类型 @@ -202,7 +202,7 @@ MogDB不支持可串行化的隔离级别,因此,该参数无实际意义。 **参数说明**: 设置二进制值是如何在XML中进行编码的。 -该参数属于USERSET类型参数,请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 枚举类型 @@ -215,7 +215,7 @@ MogDB不支持可串行化的隔离级别,因此,该参数无实际意义。 **参数说明**: 当XML和字符串值之间进行转换时,设置document或content是否是隐含的。 -该参数属于USERSET类型参数,请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 枚举类型 @@ -228,7 +228,7 @@ MogDB不支持可串行化的隔离级别,因此,该参数无实际意义。 **参数说明**: 设置服务器存储的函数编译结果的最大数量。存储过多的函数和存储过程的编译结果可能占用很大内存。将此参数设置为一个合理的值,有助于减少内存占用,提升系统性能。 -该参数属于POSTMASTER类型参数,请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于POSTMASTER类型参数,请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,1~ 2147483647。 @@ -238,7 +238,7 @@ MogDB不支持可串行化的隔离级别,因此,该参数无实际意义。 **参数说明**: 设置当GIN索引启用fastupdate时,pending list容量的最大值。当pending list的容量大于设置值时,会把pending list中数据批量移动到GIN索引数据结构中以进行清理。单个GIN索引可通过更改索引存储参数覆盖此设置值。 -该参数属于USERSET类型参数,请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考[GUC参数设置方式](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,最小值为64,最大值为INT_MAX,单位为KB。 diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/15-default-settings-of-client-connection/2-zone-and-formatting.md b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/default-settings-of-client-connection/zone-and-formatting.md similarity index 87% rename from product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/15-default-settings-of-client-connection/2-zone-and-formatting.md rename to product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/default-settings-of-client-connection/zone-and-formatting.md index bdf9ef2ad428319079150af7c725d68a783b3b5c..d755ddfa2bba2b4d8ccb2db9a3f6ef483ecf6aaa 100644 --- a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/15-default-settings-of-client-connection/2-zone-and-formatting.md +++ b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/default-settings-of-client-connection/zone-and-formatting.md @@ -15,7 +15,7 @@ date: 2021-04-20 这个变量包含两个独立的加载部分:输出格式声明(ISO、Postgres、SQL、German)和输入输出的年/月/日顺序(DMY、MDY、YMD)。这两个可以独立设置或者一起设置。关键字Euro和European等价于DMY;关键字US、NonEuro、NonEuropean等价于MDY。 -该参数属于USERSET类型参数,请参考表[GUC参数设置方式](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数设置方式](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 字符串 @@ -30,7 +30,7 @@ date: 2021-04-20 **参数说明**: 设置区间值的显示格式。 -该参数属于USERSET类型参数,请参考表[GUC参数设置方式](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数设置方式](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 枚举类型 @@ -38,7 +38,7 @@ date: 2021-04-20 - postgres表示产生与PostgreSQL 8.4版本相匹配的输出,当[DateStyle](#DateStyle)参数被设为ISO时。 - postgres_verbose表示产生与PostgreSQL 8.4版本相匹配的输出,当[DateStyle](#DateStyle)参数被设为non_ISO时。 - iso_8601表示产生与在ISO 8601中定义的“格式与代号”相匹配的输出。 -- a表示与numtodsinterval函数相匹配的输出结果,详细请参考[numtodsinterval](../../../reference-guide/functions-and-operators/8-date-and-time-processing-functions-and-operators.md)。 +- a表示与numtodsinterval函数相匹配的输出结果,详细请参考[numtodsinterval](../../../reference-guide/functions-and-operators/date-and-time-processing-functions-and-operators.md)。 > ![img](https://cdn-mogdb.enmotech.com/docs-media/icon/icon-notice.gif) **须知**: > IntervalStyle参数也会影响不明确的间隔输入的说明。 @@ -49,7 +49,7 @@ date: 2021-04-20 **参数说明**: 设置显示和解释时间类型数值时使用的时区。 -该参数属于USERSET类型参数,请参考表[GUC参数设置方式](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数设置方式](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 字符串,可查询视图PG_TIMEZONE_NAMES获得。 @@ -62,7 +62,7 @@ date: 2021-04-20 **参数说明**: 设置服务器接受的时区缩写值。 -该参数属于USERSET类型参数,请参考表[GUC参数设置方式](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数设置方式](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 字符串,可查询视图pg_timezone_names获得。 @@ -75,7 +75,7 @@ date: 2021-04-20 **参数说明**: 这个参数为浮点数值调整显示的数据位数,浮点类型包括float4、float8 以及几何数据类型。参数值加在标准的数据位数上(FLT_DIG或DBL_DIG中合适的)。 -该参数属于USERSET类型参数,请参考表[GUC参数设置方式](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数设置方式](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,-15~3 @@ -92,7 +92,7 @@ date: 2021-04-20 请根据前端业务的情况确定。尽量客户端编码和服务器端编码一致,提高效率。 -该参数属于USERSET类型参数,请参考表[GUC参数设置方式](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数设置方式](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 兼容PostgreSQL所有的字符编码类型。其中UTF8表示使用数据库的字符编码类型。 @@ -114,7 +114,7 @@ date: 2021-04-20 - 在一些系统上,这个区域范畴并不存在,不过仍然允许设置这个变量,只是不会有任何效果。同样,也有可能是所期望的语言的翻译信息不存在。在这种情况下,用户仍然能看到英文信息。 - 该参数属于SUSET类型参数,请参考表[GUC参数设置方式](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 + 该参数属于SUSET类型参数,请参考表[GUC参数设置方式](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 字符串 @@ -129,7 +129,7 @@ date: 2021-04-20 **参数说明**: 设置货币值的显示格式,影响to_char之类的函数的输出。可接受的值是系统相关的。 -该参数属于USERSET类型参数,请参考表[GUC参数设置方式](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数设置方式](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 字符串 @@ -144,7 +144,7 @@ date: 2021-04-20 **参数说明**: 设置数值的显示格式,影响to_char之类的函数的输出。可接受的值是系统相关的。 -该参数属于USERSET类型参数,请参考表[GUC参数设置方式](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数设置方式](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 字符串 @@ -159,7 +159,7 @@ date: 2021-04-20 **参数说明**: 设置时间和区域的显示格式,影响to_char之类的函数的输出。可接受的值是系统相关的。 -该参数属于USERSET类型参数,请参考表[GUC参数设置方式](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数设置方式](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 字符串 @@ -180,7 +180,7 @@ date: 2021-04-20 - 当与环境相匹配的配置文件确定时,gs_initdb会选择一个与环境相对应的设置来初始化配置文件。 - 该参数属于USERSET类型参数,请参考表[GUC参数设置方式](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 + 该参数属于USERSET类型参数,请参考表[GUC参数设置方式](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 字符串 diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/21-developer-options.md b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/developer-options.md similarity index 56% rename from product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/21-developer-options.md rename to product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/developer-options.md index 2c2958fd452a03ddfa02fbd7c107f11c54a11343..8ff2f34f9b6bb87b493b976748256706cf90971d 100644 --- a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/21-developer-options.md +++ b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/developer-options.md @@ -11,7 +11,7 @@ date: 2021-04-20 **参数说明**: 设置是否允许修改系统表的结构。 -该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 @@ -26,7 +26,7 @@ date: 2021-04-20 **参数说明**: 控制打开各种断言检查。能够协助调试,当遇到奇怪的问题或者崩溃,请把此参数打开,因为它能暴露编程的错误。要使用这个参数,必须在编译MogDB的时候定义宏USE_ASSERT_CHECKING(通过configure选项--enable-cassert完成)。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 @@ -43,7 +43,7 @@ date: 2021-04-20 **参数说明**: 设置读取数据时是否忽略校验信息检查失败(但仍然会告警),继续执行可能导致崩溃,传播或隐藏损坏数据,无法从远程节点恢复数据及其他严重问题。不建议用户修改设置。 -该参数属于SUSET类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于SUSET类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 @@ -56,7 +56,7 @@ date: 2021-04-20 **参数说明**: 读取系统表时忽略系统索引(但是修改系统表时依然同时修改索引)。 -该参数属于BACKEND类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于BACKEND类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 > ![img](https://cdn-mogdb.enmotech.com/docs-media/icon/icon-notice.gif) **须知**:这个参数在从系统索引被破坏的表中恢复数据的时候非常有用。 > @@ -72,7 +72,7 @@ date: 2021-04-20 **参数说明**: 在认证成功后,延迟指定时间,启动服务器连接。允许调试器附加到启动进程上。 -该参数属于BACKEND类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于BACKEND类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,最小值为0,最大值为2147,单位为秒。 @@ -84,7 +84,7 @@ date: 2021-04-20 **参数说明**: 启动服务器连接后,延迟指定时间,进行认证。允许调试器附加到认证过程上。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,最小值为0~60,单位为秒。 @@ -96,7 +96,7 @@ date: 2021-04-20 **参数说明**: 为LISTEN和NOTIFY命令生成大量调试输出。client_min_messages或log_min_messages级别必须是DEBUG1或者更低时,才能把这些输出分别发送到客户端或者服务器日志。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 @@ -109,7 +109,7 @@ date: 2021-04-20 **参数说明**: 启用恢复相关调试输出的日志录,否则将不会被记录。该参数允许覆盖正常设置的log_min_messages,但是仅限于特定的消息,这是为了在调试备机中使用。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 枚举类型,有效值有debug5、debug4、debug3、debug2、debug1、log,取值的详细信息请参见[log_min_messages](../../reference-guide/guc-parameters/10-error-reporting-and-logging/2-logging-time.md#log_min_messages)。 @@ -124,7 +124,7 @@ date: 2021-04-20 **参数说明**: 控制是否在日志中打印排序操作中的资源使用相关信息。这个选项只有在编译MogDB的时候定义了TRACE_SORT宏的时候才可用,不过目前TRACE_SORT是由缺省定义的。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 @@ -137,7 +137,7 @@ date: 2021-04-20 **参数说明**: 控制检测导致MogDB报告错误的损坏的页头,终止当前事务。 -该参数属于SUSET类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于SUSET类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 @@ -159,7 +159,7 @@ date: 2021-04-20 **参数说明**: 异常最大个数,默认值不可更改。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,当前只能取固定值1000 @@ -169,7 +169,7 @@ date: 2021-04-20 **参数说明**: 标识是否开启Numeric类型数据运算优化。Numeric数据运算是较为耗时的操作之一,通过将Numeric转化为int64/int128类型,提高Numeric运算的性能。 -该参数属于SUSET类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于SUSET类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 @@ -182,7 +182,7 @@ date: 2021-04-20 **参数说明**: 标识是否开启下盘压缩功能。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 @@ -195,7 +195,7 @@ date: 2021-04-20 **参数说明**: 控制自诊断的日志级别。目前仅对多列统计信息进行控制。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 字符串 @@ -210,7 +210,7 @@ date: 2021-04-20 **参数说明**: 评估信息一般用于运维人员在维护工作中使用,因此该参数默认关闭,此外为了避免这些信息干扰正常的explain信息显示,只有在explain命令的verbose选项打开的情况下才显示评估信息 -该参数属于USERSET类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 @@ -225,7 +225,7 @@ date: 2021-04-20 **参数说明**: 控制是否允许通过JDBC、ODBC、Libpq等接口批量绑定和执行PBE形式的语句。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 @@ -238,7 +238,7 @@ date: 2021-04-20 **参数说明**: 用于控制部分共享数据和线程在NUMA节点间分布的属性。用于大型多NUMA节点的ARM服务器性能调优,一般不用设置。 -该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 字符串,当前有效取值为'none', 'all'。 @@ -253,7 +253,7 @@ date: 2021-04-20 **参数说明**: 设置用于增量检查点打开后,显示线程的刷页信息以及增量检查点的详细信息,信息比较多,不建议设置为true。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 @@ -263,7 +263,7 @@ date: 2021-04-20 **参数说明**: 用于控制在后台周期性地提前初始化xlog文件的数目。该参数是为了避免事务提交时执行xlog文件初始化影响性能,但仅在超重负载时才可能出现,因此一般不用配置。 -该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,0~1000000(0表示不提前初始化)。例如,取值10,表示后台线程会周期性地根据当前xlog写入位置提前初始化10个xlog文件。 @@ -273,7 +273,7 @@ date: 2021-04-20 **参数说明**: 在enable_opfusion参数打开的状态下,如果开启该参数,可以支持TPCC中出现的聚集函数,排序两类SQL语句的加速执行,提升SQL执行性能。 -该参数属于USERSET类型参数,请参考[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 @@ -282,37 +282,175 @@ date: 2021-04-20 **默认值**: off +## enable_csqual_pushdown + +**参数说明**:进行查询时,是否要将过滤条件下推,进行Rough Check。 + +该参数属于SUSET类型参数,请参考[GUC参数分类](appendix.md)中对应设置方法进行设置。 + +**取值范围**:布尔型 + +- on表示进行查询时,要将过滤条件下推,进行Rough Check。 +- off表示进行查询时,不要将过滤条件下推,进行Rough Check。 + +**默认值**:on + ## string_hash_compatible -**参数说明**: 该参数用来说明char类型和varchar/text类型的hash值计算方式是否相同,以此来判断进行分布列从char类型到相同值的varchar/text类型转换,数据分布变化时,是否需要进行重分布。 +**参数说明:**该参数用来说明char类型和varchar/text类型的hash值计算方式是否相同,以此来判断进行分布列从char类型到相同值的varchar/text类型转换,数据分布变化时,是否需要进行重分布。 -该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于POSTMASTER类型参数,请参考[GUC参数分类](appendix.md)中对应设置方法进行设置。 -**取值范围**: 布尔型 +**取值范围**:布尔型 - on表示计算方式相同,不需要进行重分布。 - off表示计算方式不同,需要进行重分布。 -> ![img](https://cdn-mogdb.enmotech.com/docs-media/icon/icon-note.gif) **说明**: 计算方式的不同主要体现在字符串计算hash值时传入的字节长度上。(如果为char,则会忽略字符串后面空格的长度,如果为text或varchar,则会保留字符串后面空格的长度。)hash值的计算会影响到查询的计算结果,因此此参数一旦设置后,在整个数据库使用过程中不能再对其进行修改,以避免查询错误。 +> ![img](https://cdn-mogdb.enmotech.com/docs-media/icon/icon-note.gif) **说明:** 计算方式的不同主要体现在字符串计算hash值时传入的字节长度上。(如果为char,则会忽略字符串后面空格的长度,如果为text或varchar,则会保留字符串后面空格的长度。)hash值的计算会影响到查询的计算结果,因此此参数一旦设置后,在整个数据库使用过程中不能再对其进行修改,以避免查询错误。 -**默认值**: off +**默认值:**off ## pldebugger_timeout -**参数说明**: 该参数用来控制pldebugger server端等待debug端响应的超时时间。 +**参数说明:**该参数用来控制pldebugger server端等待debug端响应的超时时间。 -该参数属于USERSET类型参数,请参考[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考[GUC参数分类](appendix.md)中对应设置方法进行设置。 -**取值范围**: 整型,1 ~ 86400,单位为秒。 +**取值范围**:整型,1 ~ 86400,单位为秒。 -**默认值**: 15min +**默认值**:15min ## plsql_show_all_error -**参数说明**: 该参数用来控制编译PLPGSQL对象时是否支持跳过报错继续编译,具体影响请参考[DBE_PLDEVELOPER](../../reference-guide/schema/DBE_PLDEVELOPER/overview-of-DBE_PLDEVELOPER.md)内的说明。 +**参数说明:**该参数用来控制编译PLPGSQL对象时是否支持跳过报错继续编译,具体影响请参考[DBE_PLDEVELOPER](./../schema/DBE_PLDEVELOPER/DBE_PLDEVELOPER.md)内的说明。需要注意的是,部分语句仍会直接报错并停止编译。 -该参数属于USERSET类型参数,请参考[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考[GUC参数分类](appendix.md)中对应设置方法进行设置。 -**取值范围**: 布尔型 +**取值范围**:布尔型 -**默认值**: off +**默认值**:off + +## ustore_attr + +**参数说明:**该参数主要用来控制USTORE存储引擎表的信息统计,回滚类型,重点模块(包括数据、索引、回滚段、回放等)运行时数据的校验,主要用于协助研发问题定位。 + +该参数属于USERSET类型参数,请参考[GUC参数分类](appendix.md)中对应设置方法进行设置。 + +**取值范围**:字符串,该参数值的设置方式采用key-value模式,key和value取值对应关系和说明如下。如果是多个key-value组合设置,中间使用";“作为分隔符,例如: + +ustore_attr='ustore_verify_level=FAST;ustore_verify_module=UPAGE:UBTREE:UNDO:REDO'。 + +> ![img](https://cdn-mogdb.enmotech.com/docs-media/icon/icon-note.gif) **说明:** ustore_attr设置参数值时,key和value之间的”=“前后不要有空格或者其他字符,例如ustore_attr='ustore_verify_level = FAST;,内核代码校验会发现参数不合法,导致参数设置失败。 + +- ustore_verify_level:控制校验的级别。 + + **取值范围**:字符串,取值不区分大小写,见下述表格详细描述。 + + **表 1** ustore_verify_level取值含义说明 + + | 参数取值 | 含义 | + | :------- | :------------------------------------------------- | + | NONE | NONE表示关闭校验,性能测试场景下推荐开启 | + | FAST | FAST表示快速校验,校验内容少,性能影响最小 | + | COMPLETE | COMPLETE表示全量校验,校验内容最多,性能影响比较大 | + + **默认值**:FAST + +- ustore_verify_module:控制校验的模块。 + + **取值范围**:字符串,设置值UPAGE,UBTREE,UNDO, REDO中的一个或者多个,或者单独设置ALL或者NULL(不区分大小写)。当设置 + + UPAGE,UBTREE,UNDO,REDO中的多个值时,使用”:“作为连接符。例如ustore_verify_module=UPAGE:UBTREE:UNDO:REDO。 + + **表 2** ustore_verify_module取值含义说明 + + | 参数取值 | 含义 | + | :------- | :---------------------------------------------------- | + | UPAGE | 表示开启数据页面校验。 | + | UBTREE | 表示开启UBTREE索引校验。 | + | UNDO | 表示开启回滚段数据校验。 | + | REDO | 表示开启REDO流程的数据页面校验。 | + | ROACH | 表示开启ROACH备份的数据页面校验。 | + | ALL | 表示同时开启UPAGE,UBTREE,UNDO,REDO模块数据的校验。 | + | NULL | 表示同时关闭UPAGE,UBTREE,UNDO,REDO模块数据的校验。 | + + **默认值**: UPAGE:UBTREE:UNDO + +- index_trace_level:控制开启索引追踪并控制打印级别,开启后在索引扫描的过程中,会根据不同的打印级别对符合条件的索引元组的信息进行打印。 + + **取值范围**:字符串,取值下表格描述。 + + **默认值**:NO + + **表 3** index_trace_level取值含义说明 + + | 参数取值 | 含义 | + | :--------- | :----------------------------------------------------------- | + | NO | 不打印任何额外信息。 | + | NORMAL | 打印**可见索引元组**相关信息,包括:当前索引元组所在索引页面号以及偏移。当前元组状态。当前元组对应的TID以及partOid。当前元组对应的xmin和xmax信息。当前元组内容(如果开启enable_log_tuple)。 | + | VISIBILITY | 在NORMAL的基础上,额外打印没有通过可见性检查的索引元组的信息,并标明是否可见。 | + | SHOWHIKEY | 在VISIBILITY的基础上,尝试打印页面上HIKEY元组的信息。 | + | ALL | 打印扫描的索引页面上所有元组的相关信息。 | + +- enable_log_tuple:打印日志级提示信息时,是否允许同时将相关元组的内容打印出来,以便进行问题排查和定位。 + + 取值范围:on或者off(不区分大小写) + + 默认值:off + + 备注:该参数已弃用 + +- enable_ustore_sync_rollback:控制USTORE表是否开启同步回滚。 + + **取值范围**:布尔值 + + **默认值**:true + +- enable_ustore_async_rollback:控制USTORE表是否开启异步回滚。 + + **取值范围**:布尔值 + + **默认值**:true + +- enable_ustore_page_rollback:控制USTORE表是否开启页面回滚。 + + **取值范围**:布尔值 + + **默认值**:true + +- enable_ustore_partial_seqscan:是否允许USTORE表开启部分扫描。 + + **取值范围**:布尔值 + + **默认值**:false + +- enable_candidate_buf_usage_count:是否开启缓存区使用计数统计。 + + **取值范围**:布尔值 + + **默认值**:false + +- ustats_tracker_naptime:控制USTORE表统计信息周期。 + + **取值范围**:1~INT_MAX/1000 + + **默认值**:20, 单位(秒) + +- umax_search_length_for_prune:控制USTORE表prune操作搜索的最大深度。 + + **取值范围**:1~INT_MAX/1000 + + **默认值**:10,单次(次) + +- ustore_unit_test:研发白盒测试指定测试参数 + + **取值范围**:字符串 + + **默认值**:空 + +**默认值**:空字符串 + +> ![img](https://cdn-mogdb.enmotech.com/docs-media/icon/icon-warning.gif) **注意:** +> +> - ustore_attr参数设置请慎重,建议在工程师协助下修改。 +> - 该参数只适用于集中式或者MogDB单机上的USTORE存储引擎表。 \ No newline at end of file diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/error-reporting-and-logging/error-reporting-and-logging.md b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/error-reporting-and-logging/error-reporting-and-logging.md new file mode 100644 index 0000000000000000000000000000000000000000..b2a314ca53c52edf9e941d5253aab05e2a870654 --- /dev/null +++ b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/error-reporting-and-logging/error-reporting-and-logging.md @@ -0,0 +1,13 @@ +--- +title: 错误报告和日志 +summary: 错误报告和日志 +author: zhang cuiping +date: 2023-04-07 +--- + +# 错误报告和日志 + +- **[记录日志的位置](logging-destination.md)** +- **[记录日志的时间](logging-time.md)** +- **[记录日志的内容](logging-content.md)** +- **[使用CSV格式写日志](using-csv-log-output.md)** \ No newline at end of file diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/10-error-reporting-and-logging/3-logging-content.md b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/error-reporting-and-logging/logging-content.md similarity index 67% rename from product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/10-error-reporting-and-logging/3-logging-content.md rename to product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/error-reporting-and-logging/logging-content.md index 4479e3afee071c3b832ac3d2f993809330981646..61469ae26b6aad13aaa24e500609e358fbf868aa 100644 --- a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/10-error-reporting-and-logging/3-logging-content.md +++ b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/error-reporting-and-logging/logging-content.md @@ -11,7 +11,7 @@ date: 2021-04-20 **参数说明**: 用于控制打印解析树结果。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 @@ -24,7 +24,7 @@ date: 2021-04-20 **参数说明**: 用于控制打印查询重写结果。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 @@ -37,7 +37,7 @@ date: 2021-04-20 **参数说明**: 用于设置是否将查询的执行计划打印到日志中。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 @@ -55,7 +55,7 @@ date: 2021-04-20 **参数说明**: 设置此选项对debug_print_parse、debug_print_rewritten和debug_print_plan产生的日志进行缩进,会生成易读但比设置为off时更长的输出格式。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 @@ -68,7 +68,7 @@ date: 2021-04-20 **参数说明**: 控制在服务器日志中记录检查点和重启点的信息。打开此参数时,服务器日志消息包含涉及检查点和重启点的统计量,其中包含需要写的缓存区的数量及写入所花费的时间等。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 @@ -81,7 +81,7 @@ date: 2021-04-20 **参数说明**: 控制记录客户端的连接请求信息。 -该参数属于BACKEND类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于BACKEND类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 > ![img](https://cdn-mogdb.enmotech.com/docs-media/icon/icon-notice.gif) **须知**: > @@ -98,7 +98,7 @@ date: 2021-04-20 **参数说明**: 控制记录客户端结束连接信息。 -该参数属于BACKEND类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于BACKEND类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 @@ -111,7 +111,7 @@ date: 2021-04-20 **参数说明**: 控制记录每个已完成SQL语句的执行时间。对使用扩展查询协议的客户端、会记录语法分析、绑定和执行每一步所花费的时间。 -该参数属于SUSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SUSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 @@ -124,7 +124,7 @@ date: 2021-04-20 **参数说明**: 控制服务器日志中每条记录的消息写入的详细度。 -该参数属于SUSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SUSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 枚举类型 @@ -138,7 +138,7 @@ date: 2021-04-20 **参数说明**: 选项关闭状态下,连接消息日志只显示正在连接主机的IP地址。打开此选项同时可以记录主机名。由于解析主机名可能需要一定的时间,可能影响数据库的性能。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 @@ -151,7 +151,7 @@ date: 2021-04-20 **参数说明**: 控制每条日志信息的前缀格式。日志前缀类似于printf风格的字符串,在日志的每行开头输出。用以%为开头的“转义字符”代替[表1](#转义字符表)中的状态信息。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **表 1** 转义字符表 @@ -198,9 +198,9 @@ date: 2021-04-20 ## log_lock_waits -**参数说明**: 当一个会话的等待获得一个锁的时间超过[deadlock_timeout](../../../reference-guide/guc-parameters/16-lock-management.md#deadlock_timeout)的值时,此选项控制在数据库日志中记录此消息。这对于决定锁等待是否会产生一个坏的行为是非常有用的。 +**参数说明**: 当一个会话的等待获得一个锁的时间超过[deadlock_timeout](../../../reference-guide/guc-parameters/lock-management.md#deadlock_timeout)的值时,此选项控制在数据库日志中记录此消息。这对于决定锁等待是否会产生一个坏的行为是非常有用的。 -该参数属于SUSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SUSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 @@ -213,7 +213,7 @@ date: 2021-04-20 **参数说明**: 控制记录SQL语句。对于使用扩展查询协议的客户端,记录接收到执行消息的事件和绑定参数的值(内置单引号要双写)。 -该参数属于SUSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SUSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 > ![img](https://cdn-mogdb.enmotech.com/docs-media/icon/icon-notice.gif) **须知**: > @@ -232,7 +232,7 @@ date: 2021-04-20 **参数说明**: 控制记录临时文件的删除信息。临时文件可以用来排序、哈希及临时查询结果。当一个临时文件被删除时,将会产生一条日志消息。 -该参数属于SUSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SUSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,最小值为-1,最大值2147483647,单位KB。 @@ -246,7 +246,7 @@ date: 2021-04-20 **参数说明**: 设置服务器写日志文件时使用的时区。与[TimeZone](../../../reference-guide/guc-parameters/15-default-settings-of-client-connection/2-zone-and-formatting.md#timezone)不同,这个值是数据库范围的,针对所有连接到本数据库的会话生效。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 字符串,可查询视图PG_TIMEZONE_NAMES获得。 @@ -258,11 +258,19 @@ date: 2021-04-20 **参数说明**: 用于设置或者显示模块日志在服务端的可输出性。该参数属于会话级参数,不建议通过gs_guc工具来设置。 -该参数属于USERSET类型参数,设置请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置的方法进行设置。 +该参数属于USERSET类型参数,设置请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置的方法进行设置。 **取值范围**: 字符串 -**默认值**: 所有模块日志在服务端是不输出的,可由SHOW logging_module查看。为ALL,on(),off(GUC、SLRU、MEM_CTL、AUTOVAC、CACHE、ADIO、SSL、TBLSPC、WLM、EXECUTOR、OPFUSION、VEC_EXECUTOR、LLVM、OPT、OPT_REWRITE、OPT_JOIN、OPT_AGG、OPT_SUBPLAN、OPT_SETOP、OPT_SKEW、UDF、COOP_ANALYZE、WLMCP、ACCELERATE、PLANHINT、SNAPSHOT、XACT、HANDLE、CLOG、EC、REMOTE、CN_RETRY、PLSQL、TEXTSEARCH、SEQ、REDO、FUNCTION、PARSER、INSTR、INCRE_CKPT、DBL_WRT、RTO、HEARTBEAT)。 +**默认值**: 所有模块日志在服务端是不输出的,可由SHOW logging_module查看: + +``` +ALL,on(),off(COMMAND,GUC,GSCLEAN,SLRU,MEM_CTL,AUTOVAC,CACHE,ADIO,SSL,GDS,TBLSPC,WLM,OBS,INDEX,EXECUTOR,OPFUSION,GPC,GSC,VEC_EXECUTOR,STREAM,LL +VM,OPT,OPT_REWRITE,OPT_JOIN,OPT_AGG,OPT_CHOICE,OPT_SUBPLAN,OPT_SETOP,OPT_SKEW,OPT_PLANNER,UDF,COOP_ANALYZE,WLMCP,ACCELERATE,MOT,PLANHINT,PARQUET,PGSTAT, +SNAPSHOT,XACT,HANDLE,CLOG,EC,REMOTE,CN_RETRY,PLSQL,TEXTSEARCH,SEQ,REDO,FUNCTION,PARSER,INSTR,WDR_SNAPSHOT,INCRE_CKPT,INCRE_BG_WRITER,DBL_WRT,RTO_RPO, +HEARTBEAT,COMM_IPC,COMM_PARAM,TIMESERIES,SCHEMA,SEGMENT_PAGE,LIGHTPROXY,HOTKEY,THREAD_POOL,OPT_AI,WALRECEIVER,USTORE,UNDO,TIMECAPSULE,GEN_COL,DCF,DB4AI,PLDEBUGGER,ADVIS +OR,SEC,SEC_FE,SEC_LEGER,SEC_POLICY,SEC_SDD,SEC_TDE,COMM_PROXY,COMM_POOLER,VACUUM,JOB,SPI,NEST_COMPILE,RESOWNER,LOGICAL_DECODE,GPRC,DISASTER_READ,REPSYNC,SQLPATCH,PARTITION) +``` **设置方法**:首先,可以通过SHOW logging_module来查看哪些模块是支持可控制的。例如,查询输出结果为: @@ -270,7 +278,11 @@ date: 2021-04-20 MogDB=# show logging_module; logging_module ---------------------------------------------------- -ALL,on(),off(GUC,SLRU,MEM_CTL,AUTOVAC,CACHE,ADIO,SSL,TBLSPC,WLM,EXECUTOR,VEC_EXECUTOR,LLVM,OPT,OPT_REWRITE,OPT_JOIN,OPT_AGG,OPT_SUBPLAN,OPT_SETOP,OPT_SKEW,UDF,COOP_ANALYZE,WLMCP,ACCELERATE,T,PLANHINT,SNAPSHOT,XACT,HANDLE,CLOG,EC,REMOTE,CN_RETRY,PLSQL,TEXTSEARCH,SEQ,REDO,FUNCTION,PARSER,INSTR,INCRE_CKPT,DBL_WRT,RTO,HEARTBEAT) +ALL,on(),off(COMMAND,GUC,GSCLEAN,SLRU,MEM_CTL,AUTOVAC,CACHE,ADIO,SSL,GDS,TBLSPC,WLM,OBS,INDEX,EXECUTOR,OPFUSION,GPC,GSC,VEC_EXECUTOR,STREAM,LL +VM,OPT,OPT_REWRITE,OPT_JOIN,OPT_AGG,OPT_CHOICE,OPT_SUBPLAN,OPT_SETOP,OPT_SKEW,OPT_PLANNER,UDF,COOP_ANALYZE,WLMCP,ACCELERATE,MOT,PLANHINT,PARQUET,PGSTAT, +SNAPSHOT,XACT,HANDLE,CLOG,EC,REMOTE,CN_RETRY,PLSQL,TEXTSEARCH,SEQ,REDO,FUNCTION,PARSER,INSTR,WDR_SNAPSHOT,INCRE_CKPT,INCRE_BG_WRITER,DBL_WRT,RTO_RPO, +HEARTBEAT,COMM_IPC,COMM_PARAM,TIMESERIES,SCHEMA,SEGMENT_PAGE,LIGHTPROXY,HOTKEY,THREAD_POOL,OPT_AI,WALRECEIVER,USTORE,UNDO,TIMECAPSULE,GEN_COL,DCF,DB4AI,PLDEBUGGER,ADVIS +OR,SEC,SEC_FE,SEC_LEGER,SEC_POLICY,SEC_SDD,SEC_TDE,COMM_PROXY,COMM_POOLER,VACUUM,JOB,SPI,NEST_COMPILE,RESOWNER,LOGICAL_DECODE,GPRC,DISASTER_READ,REPSYNC,SQLPATCH,PARTITION) (1 row) ``` @@ -279,10 +291,13 @@ ALL,on(),off(GUC,SLRU,MEM_CTL,AUTOVAC,CACHE,ADIO,SSL,TBLSPC,WLM,EXECUTOR,VEC_EXE ```sql MogDB=# set logging_module='on(SSL)'; SET -MogDB=# show logging_module; -logging_module ---------------------------------------------------------------------- -ALL,on(SSL),off(DFS,GUC,ORC,SLRU,MEM_CTL,AUTOVAC,CACHE,ADIO,TBLSPC,WLM,EXECUTOR,VEC_EXECUTOR,LLVM,OPT,OPT_REWRITE,OPT_JOIN,OPT_AGG,OPT_SUBPLAN,OPT_SETOP,OPT_SKEW,UDF,COOP_ANALYZE,WLMCP,ACCELERATE,,PLANHINT,SNAPSHOT,XACT,HANDLE,CLOG,EC,REMOTE,CN_RETRY,PLSQL,TEXTSEARCH,SEQ,REDO,FUNCTION,PARSER,INSTR,INCRE_CKPT,DBL_WRT,RTO,HEARTBEAT,COMM_IPC,COMM_PARAM) +MogDB=# show logging_module; logging_module +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +ALL,on(SSL),off(COMMAND,GUC,GSCLEAN,SLRU,MEM_CTL,AUTOVAC,CACHE,ADIO,GDS,TBLSPC,WLM,OBS,INDEX,EXECUTOR,OPFUSION,GPC,GSC,VEC_EXECUTOR,STREAM,LLV +M,OPT,OPT_REWRITE,OPT_JOIN,OPT_AGG,OPT_CHOICE,OPT_SUBPLAN,OPT_SETOP,OPT_SKEW,OPT_PLANNER,UDF,COOP_ANALYZE,WLMCP,ACCELERATE,MOT,PLANHINT,PARQUET,PGSTAT, +SNAPSHOT,XACT,HANDLE,CLOG,EC,REMOTE,CN_RETRY,PLSQL,TEXTSEARCH,SEQ,REDO,FUNCTION,PARSER,INSTR,WDR_SNAPSHOT,INCRE_CKPT,INCRE_BG_WRITER,DBL_WRT,RTO_RPO,H +EARTBEAT,COMM_IPC,COMM_PARAM,TIMESERIES,SCHEMA,SEGMENT_PAGE,LIGHTPROXY,HOTKEY,THREAD_POOL,OPT_AI,WALRECEIVER,USTORE,UNDO,TIMECAPSULE,GEN_COL,DCF,DB4AI,PLDEBUGGER,ADVISO +R,SEC,SEC_FE,SEC_LEGER,SEC_POLICY,SEC_SDD,SEC_TDE,COMM_PROXY,COMM_POOLER,VACUUM,JOB,SPI,NEST_COMPILE,RESOWNER,LOGICAL_DECODE,GPRC,DISASTER_READ,REPSYNC,SQLPATCH,PARTITION) (1 row) ``` @@ -295,16 +310,23 @@ MogDB=# set logging_module='off(ALL)'; SET MogDB=# show logging_module; logging_module -------------------------------------- -ALL,on(),off(DFS,GUC,ORC,SLRU,MEM_CTL,AUTOVAC,CACHE,ADIO,SSL,TBLSPC,WLM,EXECUTOR,VEC_EXECUTOR,LLVM,OPT,OPT_REWRITE,OPT_JOIN,OPT_AGG,OPT_SUBPLAN,OPT_SETOP,OPT_SKEW,UDF,COOP_ANALYZE,WLMCP,ACCELERATE,PLANHINT,SNAPSHOT,XACT,HANDLE,CLOG,EC,REMOTE,CN_RETRY,PLSQL,TEXTSEARCH,SEQ,REDO,FUNCTION,PARSER,INSTR,INCRE_CKPT,DBL_WRT,RTO,HEARTBEAT) +-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +ALL,on(),off(COMMAND,GUC,GSCLEAN,SLRU,MEM_CTL,AUTOVAC,CACHE,ADIO,SSL,GDS,TBLSPC,WLM,OBS,INDEX,EXECUTOR,OPFUSION,GPC,GSC,VEC_EXECUTOR,STREAM,LL +VM,OPT,OPT_REWRITE,OPT_JOIN,OPT_AGG,OPT_CHOICE,OPT_SUBPLAN,OPT_SETOP,OPT_SKEW,OPT_PLANNER,UDF,COOP_ANALYZE,WLMCP,ACCELERATE,MOT,PLANHINT,PARQUET,PGSTAT, +SNAPSHOT,XACT,HANDLE,CLOG,EC,REMOTE,CN_RETRY,PLSQL,TEXTSEARCH,SEQ,REDO,FUNCTION,PARSER,INSTR,WDR_SNAPSHOT,INCRE_CKPT,INCRE_BG_WRITER,DBL_WRT,RTO_RPO, +HEARTBEAT,COMM_IPC,COMM_PARAM,TIMESERIES,SCHEMA,SEGMENT_PAGE,LIGHTPROXY,HOTKEY,THREAD_POOL,OPT_AI,WALRECEIVER,USTORE,UNDO,TIMECAPSULE,GEN_COL,DCF,DB4AI,PLDEBUGGER,ADVIS +OR,SEC,SEC_FE,SEC_LEGER,SEC_POLICY,SEC_SDD,SEC_TDE,COMM_PROXY,COMM_POOLER,VACUUM,JOB,SPI,NEST_COMPILE,RESOWNER,LOGICAL_DECODE,GPRC,DISASTER_READ,REPSYNC,SQLPATCH,PARTITION) (1 row) MogDB=# set logging_module='on(ALL)'; SET -MogDB=# show logging_module; -logging_module ------------------------------------------ -ALL,on(DFS,GUC,ORC,SLRU,MEM_CTL,AUTOVAC,CACHE,ADIO,SSL,TBLSPC,WLM,EXECUTOR,VEC_EXECUTOR,LLVM,OPT,OPT_REWRITE,OPT_JOIN,OPT_AGG,OPT_SUBPLAN,OPT_SETOP,OPT_SKEW,UDF,COOP_ANALYZE,WLMCP,ACCELERATE,PLANHINT,SNAPSHOT,XACT,HANDLE,CLOG,EC,REMOTE,CN_RETRY,PLSQL,TEXTSEARCH,SEQ,REDO,FUNCTION,PARSER,INSTR,INCRE_CKPT,DBL_WRT,RTO,HEARTBEAT),off() +MogDB=# show logging_module; logging_module +-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +ALL,on(COMMAND,GUC,GSCLEAN,SLRU,MEM_CTL,AUTOVAC,CACHE,ADIO,SSL,GDS,TBLSPC,WLM,OBS,INDEX,EXECUTOR,OPFUSION,GPC,GSC,VEC_EXECUTOR,STREAM,LLVM,OPT +,OPT_REWRITE,OPT_JOIN,OPT_AGG,OPT_CHOICE,OPT_SUBPLAN,OPT_SETOP,OPT_SKEW,OPT_PLANNER,UDF,COOP_ANALYZE,WLMCP,ACCELERATE,MOT,PLANHINT,PARQUET,PGSTAT, +SNAPSHOT,XACT,HANDLE,CLOG,EC,REMOTE,CN_RETRY,PLSQL,TEXTSEARCH,SEQ,REDO,FUNCTION,PARSER,INSTR,WDR_SNAPSHOT,INCRE_CKPT,INCRE_BG_WRITER,DBL_WRT,RTO_RPO,HEARTB +EAT,COMM_IPC,COMM_PARAM,TIMESERIES,SCHEMA,SEGMENT_PAGE,LIGHTPROXY,HOTKEY,THREAD_POOL,OPT_AI,WALRECEIVER,USTORE,UNDO,TIMECAPSULE,GEN_COL,DCF,DB4AI,PLDEBUGGER,ADVISOR,SEC +,SEC_FE,SEC_LEGER,SEC_POLICY,SEC_SDD,SEC_TDE,COMM_PROXY,COMM_POOLER,VACUUM,JOB,SPI,NEST_COMPILE,RESOWNER,LOGICAL_DECODE,GPRC,DISASTER_READ,REPSYNC,SQLPATCH,PARTITION),off() (1 row) ``` @@ -314,7 +336,7 @@ ALL,on(DFS,GUC,ORC,SLRU,MEM_CTL,AUTOVAC,CACHE,ADIO,SSL,TBLSPC,WLM,EXECUTOR,VEC_E **参数说明**: 用于调试简单查询是否进行查询优化。设置成log级别可以在数据库节点的执行计划中看到没有查询优化的具体原因。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 枚举类型 @@ -331,7 +353,7 @@ ALL,on(DFS,GUC,ORC,SLRU,MEM_CTL,AUTOVAC,CACHE,ADIO,SSL,TBLSPC,WLM,EXECUTOR,VEC_E **参数说明**: 允许输出一些与VACUUM相关的日志,便于定位VACUUM相关问题。开发人员专用,不建议普通用户使用。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/10-error-reporting-and-logging/1-logging-destination.md b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/error-reporting-and-logging/logging-destination.md similarity index 88% rename from product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/10-error-reporting-and-logging/1-logging-destination.md rename to product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/error-reporting-and-logging/logging-destination.md index d28f4198b3f3ed81d280e873f87a72614dbe8cdf..989a6f25d8351bf44f3785cd48ce8ce4b0ed52ca 100644 --- a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/10-error-reporting-and-logging/1-logging-destination.md +++ b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/error-reporting-and-logging/logging-destination.md @@ -11,7 +11,7 @@ date: 2021-04-20 **参数说明**: MogDB支持多种方法记录服务器日志,log_destination的取值为一个逗号分隔开的列表(如log_destination="stderr,csvlog")。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 字符串 @@ -35,7 +35,7 @@ date: 2021-04-20 这种记录日志的方法比将日志记录到syslog更加有效,因为某些类型的消息在syslog的输出中无法显示。例如动态链接库加载失败消息和脚本(例如archive_command)产生的错误消息。 -该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 > ![img](https://cdn-mogdb.enmotech.com/docs-media/icon/icon-notice.gif) **须知**:将服务器日志发送到stderr时可以不使用logging_collector参数,此时日志消息会被发送到服务器的stderr指向的空间。这种方法的缺点是日志回滚困难,只适用于较小的日志容量。 @@ -50,7 +50,7 @@ date: 2021-04-20 **参数说明**: logging_collector设置为on时,log_directory决定存放服务器日志文件的目录。它可以是绝对路径,或者是相对路径(相对于数据目录的路径)。log_directory支持动态修改,可以通过gs_guc reload实现。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 > ![img](https://cdn-mogdb.enmotech.com/docs-media/icon/icon-notice.gif) **须知**: > @@ -71,7 +71,7 @@ date: 2021-04-20 **参数说明**: logging_collector设置为on时,log_filename决定服务器运行日志文件的名称。通常日志文件名是按照strftime模式生成,因此可以用系统时间定义日志文件名,用%转义字符实现。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 > ![img](https://cdn-mogdb.enmotech.com/docs-media/icon/icon-notice.gif) **须知**: > @@ -86,7 +86,7 @@ date: 2021-04-20 **参数说明**: [logging_collector](#logging_collector)设置为on时,log_file_mode设置服务器日志文件的权限。通常log_file_mode的取值是能够被chmod和umask系统调用接受的数字。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 > ![img](https://cdn-mogdb.enmotech.com/docs-media/icon/icon-notice.gif) **须知**: > @@ -106,7 +106,7 @@ date: 2021-04-20 **参数说明**: logging_collector设置为on时,log_truncate_on_rotation设置日志消息的写入方式。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 示例如下: @@ -123,7 +123,7 @@ date: 2021-04-20 **参数说明**: logging_collector设置为on时,log_rotation_age决定创建一个新日志文件的时间间隔。当现在的时间减去上次创建一个服务器日志的时间超过了log_rotation_age的值时,将生成一个新的日志文件。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,0 ~ 35791394,单位为min。其中0表示关闭基于时间的新日志文件的创建。 @@ -133,7 +133,7 @@ date: 2021-04-20 **参数说明**: logging_collector设置为on时,log_rotation_size决定服务器日志文件的最大容量。当日志消息的总量超过日志文件容量时,服务器将生成一个新的日志文件。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,0 ~ INT_MAX / 1024,单位为kB。 @@ -147,7 +147,7 @@ date: 2021-04-20 **参数说明**: log_destination设置为syslog时,syslog_facility配置使用syslog记录日志的“设备”。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 枚举类型,有效值有local0、local1、local2、local3、local4、local5、local6、local7。 @@ -157,7 +157,7 @@ date: 2021-04-20 **参数说明**: [log_destination](#log_destination)设置为syslog时,syslog_ident设置在syslog日志中MogDB日志消息的标识。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 字符串 @@ -167,7 +167,7 @@ date: 2021-04-20 **参数说明**: 该参数仅在windows环境下生效,MogDB暂不支持。log_destination设置为eventlog时,event_source设置在日志中MogDB日志消息的标识。 -该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 字符串 diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/10-error-reporting-and-logging/2-logging-time.md b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/error-reporting-and-logging/logging-time.md similarity index 88% rename from product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/10-error-reporting-and-logging/2-logging-time.md rename to product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/error-reporting-and-logging/logging-time.md index 5442d660e7934f5cbcc34ea081c3a417098dbffb..6fca0b6981cb7166583fb520a12d52809649929e 100644 --- a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/10-error-reporting-and-logging/2-logging-time.md +++ b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/error-reporting-and-logging/logging-time.md @@ -11,7 +11,7 @@ date: 2021-04-20 **参数说明**: 控制发送到客户端的消息级别。每个级别都包含排在它后面的所有级别中的信息。级别越低,发送给客户端的消息就越少。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 > ![img](https://cdn-mogdb.enmotech.com/docs-media/icon/icon-notice.gif) **须知**: > @@ -25,7 +25,7 @@ date: 2021-04-20 **参数说明**: 控制写到服务器日志文件中的消息级别。每个级别都包含排在它后面的所有级别中的信息。级别越低,服务器运行日志中记录的消息就越少。 -该参数属于SUSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SUSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 > ![img](https://cdn-mogdb.enmotech.com/docs-media/icon/icon-notice.gif) **须知**: > @@ -39,7 +39,7 @@ date: 2021-04-20 **参数说明**: 控制在服务器日志中记录错误的SQL语句。 -该参数属于SUSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SUSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 枚举类型,有效值有debug、debug5、debug4、debug3、debug2、debug1、info、log、notice、warning、error、fatal、panic。参数的详细信息请参见表[表1](#信息严重程度分类)。 @@ -56,10 +56,10 @@ date: 2021-04-20 设置log_min_duration_statement可以很方便地跟踪需要优化的查询语句。对于使用扩展查询协议的客户端,语法分析、绑定、执行每一步所花时间被独立记录。 -该参数属于SUSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SUSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 > ![img](https://cdn-mogdb.enmotech.com/docs-media/icon/icon-notice.gif) **须知**: -> 当此选项与[log_statement](3-logging-content.md#log_statement)同时使用时,已经被log_statement记录的语句文本不会被重复记录。在没有使用syslog情况下,推荐使用[log_line_prefix](3-logging-content.md#log_line_prefix)记录PID或会话ID,方便将当前语句消息连接到最后的持续时间消息。 +> 当此选项与[log_statement](logging-content.md#log_statement)同时使用时,已经被log_statement记录的语句文本不会被重复记录。在没有使用syslog情况下,推荐使用[log_line_prefix](logging-content.md#log_line_prefix)记录PID或会话ID,方便将当前语句消息连接到最后的持续时间消息。 **取值范围**: 整型,-1 ~ INT_MAX,单位为毫秒。 @@ -73,7 +73,7 @@ date: 2021-04-20 **参数说明**: 控制当产生该设置参数级别相等或更高级别的信息时,会打印函数的堆栈信息到服务器日志文件中。 -该参数属于SUSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SUSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 > ![img](https://cdn-mogdb.enmotech.com/docs-media/icon/icon-notice.gif) **须知**: > @@ -104,7 +104,7 @@ date: 2021-04-20 **参数说明**: 该参数用于控制性能日志数据输出的周期。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 > ![img](https://cdn-mogdb.enmotech.com/docs-media/icon/icon-notice.gif) **须知**: > diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/10-error-reporting-and-logging/4-using-csv-log-output.md b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/error-reporting-and-logging/using-csv-log-output.md similarity index 80% rename from product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/10-error-reporting-and-logging/4-using-csv-log-output.md rename to product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/error-reporting-and-logging/using-csv-log-output.md index fb4f03290d572e93a62ee27d1a166f4666b1ff4a..0178c7fec4dd7ea553c86528980bf44e1310c9a0 100644 --- a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/10-error-reporting-and-logging/4-using-csv-log-output.md +++ b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/error-reporting-and-logging/using-csv-log-output.md @@ -9,8 +9,8 @@ date: 2021-04-20 **前提条件** -- [log_destination](1-logging-destination.md#log_destination)的值设置为csvlog。 -- [logging_collector](1-logging-destination.md#logging_collector)的值设置为on。 +- [log_destination](logging-destination.md#log_destination)的值设置为csvlog。 +- [logging_collector](logging-destination.md#logging_collector)的值设置为on。 **csvlog定义** @@ -83,6 +83,6 @@ COPY mogdb_log FROM '/opt/data/pg_log/logfile.csv' WITH csv; 简化输入到CSV日志文件,可以通过如下操作: -- 设置[log_filename](1-logging-destination.md#log_filename)和[log_rotation_age](1-logging-destination.md#log_rotation_age),为日志文件提供一个一致的、可预测的命名方案。通过日志文件名,预测一个独立的日志文件完成并进入准备导入状态的时间。 -- 将[log_rotation_size](1-logging-destination.md#log_rotation_size)设为0来终止基于尺寸的日志回滚,因为基于尺寸的日志回滚让预测日志文件名变得非常的困难。 -- 将[log_truncate_on_rotation](1-logging-destination.md#log_truncate_on_rotation)设为on以便区分在同一日志文件中旧的日志数据和新的日志数据。 +- 设置[log_filename](logging-destination.md#log_filename)和[log_rotation_age](logging-destination.md#log_rotation_age),为日志文件提供一个一致的、可预测的命名方案。通过日志文件名,预测一个独立的日志文件完成并进入准备导入状态的时间。 +- 将[log_rotation_size](logging-destination.md#log_rotation_size)设为0来终止基于尺寸的日志回滚,因为基于尺寸的日志回滚让预测日志文件名变得非常的困难。 +- 将[log_truncate_on_rotation](logging-destination.md#log_truncate_on_rotation)设为on以便区分在同一日志文件中旧的日志数据和新的日志数据。 diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/18-fault-tolerance.md b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/fault-tolerance.md similarity index 87% rename from product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/18-fault-tolerance.md rename to product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/fault-tolerance.md index 37431dead3fa01051859238ca5b41de2de8d1e12..2905a0af73c7495015b05719137a637c6463806c 100644 --- a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/18-fault-tolerance.md +++ b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/fault-tolerance.md @@ -13,7 +13,7 @@ date: 2021-04-20 **参数说明**: 打开该开关,ERROR级别报错会升级为PANIC报错,从而可以产生core堆栈。主要用于问题定位和业务测试。 -该参数属于USERSET类型参数,请参考表[GUC参数设置方式](30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数设置方式](appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 @@ -26,7 +26,7 @@ date: 2021-04-20 **参数说明**: 设置为on,后端进程崩溃时,MogDB将自动重新初始化此后端进程。 -该参数属于SIGHUP类型参数,请参考表[GUC参数设置方式](30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数设置方式](appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 @@ -42,7 +42,7 @@ date: 2021-04-20 **参数说明**: 设置为on,数据库的客户端字符集编码为UTF-8时,出现的字符编码转换错误将打印在日志中,有转换错误的被转换字符会被忽略,以“?”代替。 -该参数属于USERSET类型参数,请参考表[GUC参数设置方式](30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数设置方式](appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 @@ -55,7 +55,7 @@ date: 2021-04-20 **参数说明**: 指定SQL语句出错自动重试功能的最大重跑次数(目前支持重跑的错误类型为“Connection reset by peer”、“Lock wait timeout”和“Connection timed out”等),设定为0时关闭重跑功能。 -该参数属于USERSET类型参数,请参考表[GUC参数设置方式](30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数设置方式](appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,0~20。 @@ -65,7 +65,7 @@ date: 2021-04-20 **参数说明**: 指定数据库主节点发送数据缓存区的大小。 -该参数属于POSTMASTER类型参数,请参考表[GUC参数设置方式](30-appendix.md)中对应设置方法进行设置。 +该参数属于POSTMASTER类型参数,请参考表[GUC参数设置方式](appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,8~128, 单位为KB。 @@ -75,7 +75,7 @@ date: 2021-04-20 **参数说明**: 指定SQL语句出错自动重试功能中数据库主节点端使用临时文件的最大值,设定为0表示不使用临时文件。 -该参数属于SIGHUP类型参数,请参考[GUC参数设置方式](30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考[GUC参数设置方式](appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,0~10485760, 单位为KB。 @@ -85,7 +85,7 @@ date: 2021-04-20 **参数说明**: 指定SQL语句出错自动重试功能支持的错误类型列表。 -该参数属于USERSET类型参数,请参考表[GUC参数设置方式](30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数设置方式](appendix.md)中对应设置方法进行设置。 **取值范围**: 字符串。 @@ -95,7 +95,7 @@ date: 2021-04-20 **参数说明**: 控制当fsync到磁盘失败后是否继续运行数据库。由于在某些操作系统的场景下,fsync失败后重试阶段即使再次fsync失败也不会报错,从而导致数据丢失。 -该参数属于POSTMASTER类型参数,请参考表[GUC参数设置方式](30-appendix.md)中对应设置方法进行设置。 +该参数属于POSTMASTER类型参数,请参考表[GUC参数设置方式](appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 @@ -108,7 +108,7 @@ date: 2021-04-20 **参数说明**: 远程读功能开关。读取主机上的页面失败时可以从备机上读取对应的页面。 -该参数属于POSTMASTER类型参数,请参考表[GUC参数设置方式](30-appendix.md)中对应设置方法进行设置。 +该参数属于POSTMASTER类型参数,请参考表[GUC参数设置方式](appendix.md)中对应设置方法进行设置。 **取值范围**: 枚举类型 diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/2-file-location.md b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/file-location.md similarity index 85% rename from product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/2-file-location.md rename to product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/file-location.md index c38eac1e3e492697b56596d4ded81e535bfcc887..7ff18741a4eb8fe3503365a8bdf4c1a2fe18fe55 100644 --- a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/2-file-location.md +++ b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/file-location.md @@ -19,7 +19,7 @@ date: 2021-04-20 **参数说明**: 设置MogDB的数据目录(data目录)。此参数可以通过如下方式指定。 - 在安装MogDB时指定。 -- 该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +- 该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 字符串,长度大于0 @@ -29,7 +29,7 @@ date: 2021-04-20 **参数说明**: 设置主服务器配置文件名称(postgresql.conf)。 -该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置,不支持使用表[GUC参数设置方式](30-appendix.md)中的方式四进行修改。 +该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置,不支持使用表[GUC参数设置方式](appendix.md)中的方式四进行修改。 **取值范围**: 字符串,长度大于0 @@ -39,7 +39,7 @@ date: 2021-04-20 **参数说明**: 设置基于主机认证(HBA)的配置文件(pg_hba.conf)。此参数只能在配置文件postgresql.conf中指定。 -该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 字符串 @@ -49,7 +49,7 @@ date: 2021-04-20 **参数说明**: 设置用于客户端认证的配置文件的名称(pg_ident.conf)。 -该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 字符串 @@ -59,7 +59,7 @@ date: 2021-04-20 **参数说明**: 声明可被服务器管理程序使用的额外PID文件。 -该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 > ![img](https://cdn-mogdb.enmotech.com/docs-media/icon/icon-notice.gif) **须知**:这个参数只能在数据库服务重新启动后生效。 diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/37-flashback.md b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/flashback.md similarity index 86% rename from product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/37-flashback.md rename to product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/flashback.md index 4b625a067b3565fca680590ffa7dd66ba4eb489b..5d101d66f83d920bc972add0ab306f595278e029 100644 --- a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/37-flashback.md +++ b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/flashback.md @@ -13,7 +13,7 @@ date: 2021-11-08 **参数说明**: 用来控制回收站的实时打开和关闭。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 @@ -25,7 +25,7 @@ date: 2021-11-08 参数说明:设置回收站对象保留时间,超过该时间的回收站对象将被自动清理。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 取值范围: 整型,单位为s,最小值为1,最大值为2147483647。 @@ -35,7 +35,7 @@ date: 2021-11-08 **参数说明**: 设置旧版本保留的事务数,超过该事务数的旧版本将被回收清理。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,0~576460752303423487,值为0表示不延迟。 @@ -47,7 +47,7 @@ date: 2021-11-08 **参数说明**: 指定VACUUM使用的事务数,VACUUM会延迟清除无效的行存表记录,延迟的事务个数通过vacuum_defer_cleanup_age进行设置。即VACUUM和VACUUM FULL操作不会立即清理刚刚被删除元组。也可以通过设置该参数,配置闪回功能旧版本保留期限。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,0~1000000,值为0表示不延迟。取值范围需要扩展到1亿。 @@ -59,7 +59,7 @@ date: 2021-11-08 **参数说明**: 设置undo旧版本保留时间。 -该参数属于SIGHUP类型参数,请参考[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,单位为s,最小值为0,最大值为2147483647。 diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/global-syscache-parameters.md b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/global-syscache-parameters.md index d2e758396d26f004996db3af7b4bd6a26546bad5..5d0c2fd5368abda3fd8bbdf3fa28993a4fa755b0 100644 --- a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/global-syscache-parameters.md +++ b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/global-syscache-parameters.md @@ -9,7 +9,7 @@ date: 2022-05-23 ## enable_global_syscache -**参数说明**: 控制是否使用全局系统缓存功能。该参数属于POSTMASTER类型参数,请参考[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +**参数说明**: 控制是否使用全局系统缓存功能。该参数属于POSTMASTER类型参数,请参考[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 @@ -22,22 +22,18 @@ date: 2022-05-23 ## global_syscache_threshold -**参数说明**: 全局系统缓存内存最大占用大小。 +**参数说明**: 全局系统缓存内存最大占用大小。如果设置的值过小,会导致内存频繁淘汰,内存存在大量碎片无法回收,导致内存控制失效。需要打开enable_global_syscache参数,该参数才生效。 -该参数属于PGC_SIGHUP类型参数,请参考[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 - -需要打开enable_global_syscache参数。 +该参数属于PGC_SIGHUP类型参数,请参考[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,16384~1073741824,单位为kB。 **默认值**: 163840 -推荐计算公式:热点DB个数和线程个数的最小值乘以每个DB分配的内存大小 - -即global_syscache_threshold = min(count(hot dbs),count(threads)) * memofdb - -热点DB数即访问较为频繁的数据库,线程数在线程池模式下取线程池线程个数和后台线程个数之和,非线程池模式不需要计算这个值,直接使用热点DB数。 - -memofdb即平均每个db应该分配的内存,每个DB的底噪内存是2M,平均每增加一个表或者索引,增加11k内存。 +推荐计算公式:热点DB个数和线程个数的最小值乘以每个DB分配的内存大小,即global_syscache_threshold = min(count(hot dbs),count(threads)) * memofdb -如果设置的值过小,会导致内存频繁淘汰,内存存在大量碎片无法回收,导致内存控制失效。 +> ![img](https://cdn-mogdb.enmotech.com/docs-media/icon/icon-note.gif) **说明**: +> +> - hot dbs:热点DB数,即访问较为频繁的数据库。 +> - threads:线程数,在线程池模式下取线程池线程个数和后台线程个数之和,非线程池模式不需要计算这个值,直接使用热点DB数。 +> - memofdb:平均每个db应该分配的内存,每个DB的底噪内存是2M,平均每增加一个表或者索引,增加11k内存。 \ No newline at end of file diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/29-global-temporary-table.md b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/global-temporary-table.md similarity index 81% rename from product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/29-global-temporary-table.md rename to product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/global-temporary-table.md index 31f6ac64dccf7bd391fa56e220225b4ee25892dc..cf532f67c6874b74b146b3a26b925903e236f3db 100644 --- a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/29-global-temporary-table.md +++ b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/global-temporary-table.md @@ -11,7 +11,7 @@ date: 2021-04-20 **参数说明**: 全局临时表功能开关,控制是否可以创建全局临时表。 -该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,0 ~ 1000000 @@ -24,7 +24,7 @@ date: 2021-04-20 **参数说明**: vacuum执行后检查全局临时表relfrozenxid与普通表的差异。如果全局临时表relfrozenxid落后超过指定参数值,就产生WARNING。一般不用修改。 -该参数USERSET类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数USERSET类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,0 ~ 1000000 diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/guc-parameters.md b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/guc-parameters.md new file mode 100644 index 0000000000000000000000000000000000000000..a68745ce5b5302404c23187e4244a3a0e6fb2645 --- /dev/null +++ b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/guc-parameters.md @@ -0,0 +1,54 @@ +--- +title: GUC参数说明 +summary: GUC参数说明 +author: zhang cuiping +date: 2023-04-07 +--- + +# GUC参数说明 + +- **[GUC使用说明](guc-parameter-usage.md)** +- **[文件位置](file-location.md)** +- **[连接和认证](./connection-and-authentication/connection-and-authentication.md)** +- **[资源消耗](./resource-consumption/resource-consumption.md)** +- **[预写式日志](./write-ahead-log/write-ahead-log.md)** +- **[双机复制](./ha-replication/ha-replication.md)** +- **[内存表](mot.md)** +- **[查询规划](./query-planning/query-planning.md)** +- **[错误报告和日志](./error-reporting-and-logging/error-reporting-and-logging.md)** +- **[告警检测](alarm-detection.md)** +- **[运行时统计](./statistics-during-the-database-running/statistics-during-the-database-running.md)** +- **[负载管理](load-management.md)** +- **[自动清理](automatic-vacuuming.md)** +- **[客户端连接缺省设置](./default-settings-of-client-connection/default-settings-of-client-connection.md)** +- **[锁管理](lock-management.md)** +- **[版本和平台兼容性](./version-and-platform-compatibility/version-and-platform-compatibility.md)** +- **[容错性](fault-tolerance.md)** +- **[连接池参数](connection-pool-parameters.md)** +- **[MogDB事务](MogDB-transaction.md)** +- **[双数据库实例复制参数](replication-parameters-of-two-database-instances.md)** +- **[开发人员选项](developer-options.md)** +- **[审计](./auditing/auditing.md)** +- **[CM相关参数](./cm-parameters/cm-parameters.md)** +- **[升级参数](upgrade-parameters.md)** +- **[其它选项](miscellaneous-parameters.md)** +- **[等待事件](wait-events.md)** +- **[Query](query.md)** +- **[系统性能快照](system-performance-snapshot.md)** +- **[安全配置](security-configuration.md)** +- **[全局临时表](global-temporary-table.md)** +- **[HyperLogLog](HyperLogLog.md)** +- **[用户自定义函数](user-defined-functions.md)** +- **[定时任务](scheduled-task.md)** +- **[线程池](thread-pool.md)** +- **[备份恢复](backup-and-restoration.md)** +- **[Undo](undo.md)** +- **[DCF参数设置](DCF-parameters-settings.md)** +- **[闪回相关参数](flashback.md)** +- **[回滚相关参数](rollback-parameters.md)** +- **[预留参数](reserved-parameters.md)** +- **[AI特性](AI-features.md)** +- **[Global SysCache参数](global-syscache-parameters.md)** +- **[资源池化参数](resource-pooling-parameters.md)** +- **[高效数据压缩算法相关参数](parameters-related-to-efficient-data-compression-algorithms.md)** +- **[备机支持写语句参数](writer-statement-parameters-supported-by-standby-server.md)** \ No newline at end of file diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/ha-replication/ha-replication.md b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/ha-replication/ha-replication.md new file mode 100644 index 0000000000000000000000000000000000000000..6144dac7bbb1a0a441524811432dd0ac22dc7d49 --- /dev/null +++ b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/ha-replication/ha-replication.md @@ -0,0 +1,12 @@ +--- +title: 双机复制 +summary: 双机复制 +author: zhang cuiping +date: 2023-04-07 +--- + +# 双机复制 + +- **[发送端服务器](sending-server.md)** +- **[主服务器](primary-server.md)** +- **[备服务器](standby-server.md)** \ No newline at end of file diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/7-ha-replication/2-primary-server.md b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/ha-replication/primary-server.md similarity index 61% rename from product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/7-ha-replication/2-primary-server.md rename to product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/ha-replication/primary-server.md index 80f67505554695e7ad95db75bb04483868310d3c..d67e516512bf725d9d8f88a4b6a6a4fc4278a74b 100644 --- a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/7-ha-replication/2-primary-server.md +++ b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/ha-replication/primary-server.md @@ -11,7 +11,7 @@ date: 2021-04-20 **参数说明**: 潜在同步复制的备机名称列表,每个名称用逗号分隔。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 > ![img](https://cdn-mogdb.enmotech.com/docs-media/icon/icon-notice.gif) **须知**: > @@ -60,12 +60,12 @@ date: 2021-04-20 **参数说明**: 在有同步备机故障时,主机事务不因同步备机故障而被阻塞。比如有两个同步备机,一个故障,另一个正常,这个时候主机事务只会等好的这个同步备,而不被故障的同步备所阻塞; 再比如走quroum协议时,一主三同步备,配置ANY 2(node1,node2,node3),当node1、node3故障,node2正常时,主机业务同样不被阻塞。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 - on表示在有同步备机故障时,不阻塞主机。 -- off表示在有同步备机故障时,阻塞主机。 +- off表示在有同步备机故障时,阻塞主机。注意: 如果在同步备机故障,又关闭了主机的最大可用模式时,可能由于主机的后台业务线程(比如WDR等)产生的事务所造成的阻塞,进而导致checkpoint相关的操作也同时等待。如果需要避免该情况,请打开最大可用或者将同步备机删除。 **默认值**: off @@ -77,7 +77,7 @@ date: 2021-04-20 - 若在keep_sync_window超时窗口内,同步备机故障恢复,且满足当前所配置的同步备数量, 则不阻塞事务, 恢复到正常状态. - 如果设置keep_sync_window,推荐最小配置为5s,以避免监控系统监控到网络不稳定的误报。 -该参数属于SIGHUP类型参数,请参考[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 整形,范围0~INT_MAX,单位为秒。 @@ -94,7 +94,7 @@ date: 2021-04-20 **参数说明**: 控制主备、主从是否进行数据和日志同步。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 > ![img](https://cdn-mogdb.enmotech.com/docs-media/icon/icon-notice.gif) **须知**: > @@ -132,7 +132,7 @@ date: 2021-04-20 **参数说明**: 指定VACUUM使用的事务数,VACUUM会延迟清除无效的行存表记录,延迟的事务个数通过vacuum_defer_cleanup_age进行设置。即VACUUM和VACUUM FULL操作不会立即清理刚刚被删除元组。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,0~1000000,值为0表示不延迟。 @@ -142,7 +142,7 @@ date: 2021-04-20 **参数说明**: 发送端与接收端传递数据页时,队列占用内存的大小。此参数会影响主备之间复制的缓冲大小。 -该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,4096~1072693248,单位为KB。 @@ -152,7 +152,7 @@ date: 2021-04-20 **参数说明**: 设置主机端日志或数据发送缓冲区的大小。 -该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,8~INT_MAX,单位为KB。 @@ -162,7 +162,7 @@ date: 2021-04-20 **参数说明**: 当数据库在数据导入行存表时,主机与备机的数据同步方式可以进行选择。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 @@ -175,7 +175,7 @@ date: 2021-04-20 **参数说明**: 用于查看数据复制时具体数据块的复制状态日志。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 @@ -188,7 +188,7 @@ date: 2021-04-20 **参数说明**: 控制主备之间数据追赶(catchup)的方式,目前默认不支持主备从部署模式。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 @@ -201,7 +201,7 @@ date: 2021-04-20 **参数说明**: 同时控制增量数据追赶(catchup)时,MogDB主备从按顺序启动时等待从备启动的最长时间以及等待从备发回扫描列表的最长时间。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,范围1~INT_MAX,单位为秒 @@ -216,7 +216,7 @@ date: 2021-04-20 **参数说明**: 打开最大可用模式most_available_sync,主备场景下,控制备机数据追赶(catchup)阻塞主机的最长时间。该时间为估算值,实际结果可能与参数值有偏差。 -该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,范围-1~10000,单位为毫秒。 @@ -230,7 +230,7 @@ date: 2021-04-20 **参数说明**: 主机和备机、备机和级联备之间配置文件的同步策略。 -该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 枚举类型 @@ -246,3 +246,67 @@ date: 2021-04-20 > - 发送端主动向接收端同步配置文件、接收端请求发送端同步配置文件是两个独立的事件,均会使得配置文件同步。若不希望配置文件同步,则需要将集群中所有节点的sync_config_strategy参数配置为none_node;若仅希望主机与同步备机同步配置文件,则需要将主机的sync_config_strategy参数配置为only_sync_node,其余节点配置为none_node;若希望所有节点同步配置文件,则需要将所有节点的sync_config_strategy参数配置为all_node。目前暂不支持自定义指定任意节点间的同步策略。 > - 配置参数同步的具体表现为,发送端发送配置文件,对接收端配置文件中的对应参数直接覆盖。若设置了配置文件需要同步的策略,则修改接收端配置参数后,发送端会立刻覆盖接收端的配置参数,使得接收端修改不生效。 > - 即使设置了配置文件需要同步的策略,仍有部分配置参数不会被同步。它们是:“application_name”、 “archive_command”、 “audit_directory”、 “available_zone”、 “comm_control_port”、 “comm_sctp_port”、 “listen_addresses”、 “log_directory”、 “port”、 “replconninfo1”、 “replconninfo2”、 “replconninfo3”、 “replconninfo4”、 “replconninfo5”、 “replconninfo6”、 “replconninfo7”、 “replconninfo8”、 “ssl”、 “ssl_ca_file”、 “ssl_cert_file”、 “ssl_ciphers”、 “ssl_crl_file”、 “ssl_key_file”、 “ssl_renegotiation_limit”、 “ssl_cert_notify_time”、 “synchronous_standby_names”、 “local_bind_address”、 “perf_directory”、 “query_log_directory”、 “asp_log_directory”、 “streaming_router_port”、 “enable_upsert_to_merge”、 “archive_dest”、 “recovery_min_apply_delay”、 “sync_config_strategy”。 + +## enable_save_confirmed_lsn + +**参数说明:** 启用该参数后,主机会将每次事务操作时与当前同步备达成多数派一致性的位置持久化到磁盘上。当主机发生故障后,原主作为备机发起build时,检测源端(新主)是否存在相同的confirmed LSN。如果不存在,build失败,避免原主的数据被build覆盖。 + +该参数属于POSTMASTER类型参数,请参考[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 + +**取值范围:** 布尔型 + +- on: 表示启用该功能。在1主多备且配置有同步备机的场景下,在主机每次执行数据变化的事务操作时(DML/DDL),且主机等待与同步备机达成多数派一致性位置时,将与当前同步备达成多数派一致性的位置持久化到磁盘上。持久化的文件对应同步备的复制槽的状态文件。该参数打开后同时影响不指定模式的自动build和增量build,当主机发生故障后,原主作为备机发起build时,检测源端(新主)是否存在相同的confirmed LSN。如果不存在,build失败,避免原主的数据被build覆盖。 +- off: 表示不启用该功能,主机事务提交时的行为与原来保持一致。自动build和增量build的行为与原来保持一致。此时在1主多备且配置有异步备机的场景下,如果主机突然发生故障宕机,而主机此刻达成的多数派一致性位置(比如LSN100)又没有同步到异步备机时,如果强行将异步备机作为新主机启动,且在新主上执行一些事务操作,那么新主上的数据会覆盖LSN100,此时再将原主作为备机发起build,主机上会丢失自己最近一次达成多数派一致性位置LSN100的业务数据。 + +**默认值:** off + +> ![img](https://cdn-mogdb.enmotech.com/docs-media/icon/icon-notice.gif) **须知:** +> +> - 如果最大可用模式most_available_sync配置为on,且所有同步备机都故障时,该功能不生效。因为没有同步备可以触发该LSN的持久化。 +> - 该功能只会影响增量build或不指定build模式的自动build, 如果用户强制指定全量build模式,该功能不生效。 +> - 如果在执行build前,主机的pg_replslot下的文件被人为删除或破坏,本功能不生效。 +> - 该功能开启后,如果主机在等待同步备机达成多数派一致性的过程中被主动停止,不会提示“该事务已在本地提交,可能未同步到远端”,避免上层业务以为数据已经达成一致。 +> - 该功能开启后,因为等待同步的时间会由于持久化数据而变长,带有同步备的主备集群的性能会受到影响。测试数据显示,与不开启该功能相比,性能约下降20%。 + +## hadr_recovery_time_target + +**参数说明:**在流式容灾模式下设置hadr_recovery_time_target能够让备数据库实例完成日志写入和回放。 + +该参数属于SIGHUP类型参数,请参考[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 + +**取值范围**:整型,0~3600 (秒) + +0是指不开启日志流控,1~3600是指备机能够在hadr_recovery_time_target时间内完成日志的写入和回放,可以保证主数据库实例与备数据库实例切换时能够在hadr_recovery_time_target秒完成日志写入和回放,保证备数据库实例能够快速升主。hadr_recovery_time_target设置时间过小会影响主机的性能,设置过大会失去流控效果。 + +**默认值:**0 + +## hadr_recovery_point_target + +**参数说明:**在流式容灾模式下设置hadr_recovery_point_target能够让备数据库实例完成日志刷盘的rpo时间。 + +该参数属于SIGHUP类型参数,请参考[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 + +**取值范围**:整型,0~3600 (秒) + +0是指不开启日志流控,1~3600是指备机能够在hadr_recovery_point_target时间内完成日志的刷盘,可以保证主数据库实例与备数据库实例切换时日志差距能够在hadr_recovery_point_target秒内,保障备数据库实例升主日志量。hadr_recovery_point_target设置时间过小会影响主机的性能,设置过大会失去流控效果。 + +**默认值:**0 + +## hadr_super_user_record_path + +**参数说明**:该参数为流式异地容灾参数,表示备数据库实例中hadr_disaster用户的加密文件存放路径。该参数属于SIGHUP类型参数,请 + +参考[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中方式对应设置方法进行设置。 + +**修改建议:**由流式容灾密码传递工具自动设置,不需要用户手动添加。 + +**取值范围**:字符串 + +**默认值**:NULL + +> ![img](https://cdn-mogdb.enmotech.com/docs-media/icon/icon-notice.gif) **须知:** +> +> - 在一个包含了主机、备机和级联备的数据库实例中,主机相对于备机是发送端,备机相对于主机是接收端,备机相对于级联备是发送端,级联备相对于备机是接收端。 +> - 发送端主动向接收端同步配置文件、接收端请求发送端同步配置文件是两个独立的事件,均会使得配置文件同步。若不希望配置文件同步,则需要在接收端配置为none_node,发送端若为备机只能配置为none_node,发送端若为主机,配置为none_node时主机与所有备机都不同步,为only_sync_node时仅与同步备同步,不与异步备同步。 +> - 配置参数同步的具体表现为,发送端发送配置文件,对接收端配置文件中的对应参数直接覆盖。若设置了配置文件需要同步的策略,则修改接收端配置参数后,发送端会立刻覆盖接收端的配置参数,使得接收端修改不生效。 +> - 即使设置了配置文件需要同步的策略,仍有部分配置参数不会被同步。包括:“application_name”, “archive_command”, “audit_directory”, “available_zone”, “comm_control_port”, “comm_sctp_port”, “listen_addresses”, “log_directory”, “port”, “replconninfo1”, “replconninfo2”, “replconninfo3”, “replconninfo4”, “replconninfo5”, “replconninfo6”, “replconninfo7”, “replconninfo8”, “replconninfo9”, “replconninfo10”, “replconninfo11”, “replconninfo12”, “replconninfo13”, “replconninfo14”, “replconninfo15”, “replconninfo16”, “replconninfo17”, “replconninfo18”, “ssl”, “ssl_ca_file”, “ssl_cert_file”, “ssl_ciphers”, “ssl_crl_file”, “ssl_key_file”, “ssl_renegotiation_limit”, “ssl_cert_notify_time”, “synchronous_standby_names”, “local_bind_address”, “perf_directory”, “query_log_directory”, “asp_log_directory”, “streaming_router_port”, “enable_upsert_to_merge”, “archive_dest”, “recovery_min_apply_delay”, “sync_config_strategy”。 \ No newline at end of file diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/7-ha-replication/1-sending-server.md b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/ha-replication/sending-server.md similarity index 82% rename from product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/7-ha-replication/1-sending-server.md rename to product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/ha-replication/sending-server.md index 8ceb0b54c358bb81c3f80bbd2c24061b53415674..1dbeda640aa9a7ca8d45e23973de8a29f184903f 100644 --- a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/7-ha-replication/1-sending-server.md +++ b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/ha-replication/sending-server.md @@ -11,7 +11,7 @@ date: 2021-04-20 **参数说明**: 指定事务日志发送进程的并发连接最大数量。不可大于等于[max_connections](../../../reference-guide/guc-parameters/3-connection-and-authentication/1-connection-settings.md#max_connections)。 -该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 > ![img](https://cdn-mogdb.enmotech.com/docs-media/icon/icon-notice.gif) **须知**:[wal_level](../../../reference-guide/guc-parameters/6-write-ahead-log/1-settings.md#wal_level)必须设置为archive或者hot_standby以允许备机的连接。 @@ -26,7 +26,7 @@ date: 2021-04-20 **参数说明**: Xlog日志文件段数量。设置"pg_xlog"目录下保留事务日志文件的最小数目,备机通过获取主机的日志进行流复制。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,2 ~ INT_MAX @@ -43,7 +43,7 @@ date: 2021-04-20 **参数说明**: 设置本端等待事务日志接收端接收日志的最大等待时间。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 > ![img](https://cdn-mogdb.enmotech.com/docs-media/icon/icon-notice.gif) **须知**: > @@ -54,11 +54,21 @@ date: 2021-04-20 **默认值**: 6s +## logical_sender_timeout + +**参数说明:**设置本端等待逻辑日志接收端接收日志的最大等待时间。 + +该参数属于USERSET类型参数,请参考[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 + +**取值范围:**整型,0 ~ INT_MAX,单位为毫秒(ms)。 + +**默认值:**30s + ## max_replication_slots **参数说明**: 设置主机端的日志复制slot个数。 -该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,0 ~ 1024(建议取值范围:8 ~ 100) @@ -78,7 +88,7 @@ date: 2021-04-20 **参数说明**: 是否开启逻辑复制槽主备同步特性。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 @@ -91,7 +101,7 @@ date: 2021-04-20 **参数说明**: 逻辑解码时单条事务在内存中缓存的大小上限,单位字节。 -该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,1~2147483647 @@ -101,7 +111,7 @@ date: 2021-04-20 **参数说明**: 逻辑解码时总元组信息在内存中缓存的大小上限,单位字节。建议设置为[max_changes_in_memory](1-sending-server.md#max_changes_in_memory)的两倍以上。 -该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,1~2147483647 @@ -111,7 +121,7 @@ date: 2021-04-20 **参数说明**: 在流式容灾模式下设置启动跨数据库实例日志压缩功能。 -该参数属于SIGHUP类型参数,请参考[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 > **须知**: 该参数仅作用于流式容灾中跨数据库实例传输的一对walsender与walreceiver中,在主数据库实例上配置。 @@ -126,7 +136,7 @@ date: 2021-04-20 **参数说明**: 设置本端侦听和鉴权的第N个节点信息(N=1, 2, 3, ...8)。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 字符串。其中空字符串表示没有配置第N个节点信息。 @@ -136,7 +146,7 @@ date: 2021-04-20 **参数说明**: 设置跨集群的本端侦听和鉴权的第N个节点信息(N=1, 2, 3, ...8)。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 字符串。其中空字符串表示没有配置第N个节点信息。 @@ -146,7 +156,7 @@ date: 2021-04-20 **参数说明**: 设置本端节点所在区域信息。 -该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 字符串。其中空字符串表示没有配置节点信息。 diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/7-ha-replication/3-standby-server.md b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/ha-replication/standby-server.md similarity index 83% rename from product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/7-ha-replication/3-standby-server.md rename to product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/ha-replication/standby-server.md index 6b4f2dc9725fa36ddfb79bf2305080723c4b300f..b15f6d26f75db4e414539f8db70e646cd4adb94e 100644 --- a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/7-ha-replication/3-standby-server.md +++ b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/ha-replication/standby-server.md @@ -11,7 +11,7 @@ date: 2021-04-20 **参数说明**: 设置是否允许备机在恢复过程中连接和查询。 -该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 > ![img](https://cdn-mogdb.enmotech.com/docs-media/icon/icon-notice.gif) **须知**: > @@ -33,7 +33,7 @@ date: 2021-04-20 **参数说明**: 当开启双机热备模式时,如果备机正处理归档WAL日志数据,这时进行查询就会产生冲突,此参数就是设置备机取消查询之前所等待的时间。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 > ![img](https://cdn-mogdb.enmotech.com/docs-media/icon/icon-notice.gif) **须知**:-1表示允许备机一直等待冲突的查询完成。 > @@ -44,9 +44,9 @@ date: 2021-04-20 ## max_standby_streaming_delay -**参数说明**: 当开启双机热备模式时,如果备机正通过流复制接收WAL日志数据,这时进行查询就会产生冲突,这个参数就是设置备机取消查询之前所等待的时间。 +**参数说明**: 当开启双机热备模式时,如果备机正通过流复制接收WAL日志数据,这时进行查询就会产生冲突,这个参数就是设置备机取消查询之前所等待的时间。当参数值较大,或业务压力大时,概率出现等待事务回放落盘的报错。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 > ![img](https://cdn-mogdb.enmotech.com/docs-media/icon/icon-notice.gif) **须知**:-1表示允许备机一直等待冲突的查询完成。 > @@ -59,7 +59,7 @@ date: 2021-04-20 **参数说明**: 设置WAL日志接收进程的状态通知给主机的最大时间间隔。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,范围:0 ~ INT_MAX,单位为毫秒。 @@ -73,7 +73,7 @@ date: 2021-04-20 **参数说明**: 设置是否允许将备机上执行查询的结果反馈给主机,这可以避免查询冲突。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 @@ -89,7 +89,7 @@ date: 2021-04-20 **参数说明**: 设置从主机接收数据的最大等待时间。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,0 ~ INT_MAX,单位为毫秒。 @@ -99,7 +99,7 @@ date: 2021-04-20 **参数说明**: 设置连接主机的最大等待超时时间。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,0 ~ INT_MAX / 1000,单位为秒。 @@ -109,7 +109,7 @@ date: 2021-04-20 **参数说明**: 设置连接主机的最大尝试次数。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,1~ INT_MAX。 @@ -119,7 +119,7 @@ date: 2021-04-20 **参数说明**: 备机与从备接收Xlog存放到内存缓冲区的大小,目前默认不支持主备从部署模式。 -该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,4096~1047552,单位为KB。 @@ -129,7 +129,7 @@ date: 2021-04-20 **参数说明**: 设置备机对应主机的slot name,用于主备校验,与wal日志删除机制。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 字符型 @@ -139,7 +139,7 @@ date: 2021-04-20 **参数说明**: 订阅端apply worker线程的最大数量。 -该参数属于POSTMASTER类型参数,请参考[GUC参数分类](../30-appendix.md)中对应设置方法进行设置。 +该参数属于POSTMASTER类型参数,请参考[GUC参数分类](../appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,0~262143 @@ -149,7 +149,7 @@ date: 2021-04-20 **参数说明**:订阅端每个订阅的tablesync worker线程的最大数量。 -该参数属于SIGHUP类型参数,请参考[GUC参数分类](../30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考[GUC参数分类](../appendix.md)中对应设置方法进行设置。 **取值范围**:整型,0~262143 diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/13-load-management.md b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/load-management.md similarity index 86% rename from product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/13-load-management.md rename to product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/load-management.md index 64db51e54e278461075c6184e826f6ffe52e2aaf..71984a1c4d6a5966ba5c69bffc7cf60d06bed03e 100644 --- a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/13-load-management.md +++ b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/load-management.md @@ -13,7 +13,7 @@ date: 2021-04-20 **参数说明**: 是否开启资源管理功能。 -该参数属于SIGHUP类型参数,请参考表[GUC参数设置方式](30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数设置方式](appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 @@ -23,7 +23,7 @@ date: 2021-04-20 > ![img](https://cdn-mogdb.enmotech.com/docs-media/icon/icon-note.gif) **说明**: > - > - 当使用表[GUC参数设置方式](30-appendix.md)中的方式二来修改参数值时,新参数值只能对更改操作执行后启动的线程生效。此外,对于后台线程以及线程复用执行的新作业,该参数值的改动不会生效。如果希望这类线程即时识别参数变化,可以使用kill session或重启节点的方式来实现。 + > - 当使用表[GUC参数设置方式](appendix.md)中的方式二来修改参数值时,新参数值只能对更改操作执行后启动的线程生效。此外,对于后台线程以及线程复用执行的新作业,该参数值的改动不会生效。如果希望这类线程即时识别参数变化,可以使用kill session或重启节点的方式来实现。 > > - use_workload_manager参数由off变为on状态后,不会统计off时的存储资源。如果需要统计off时用户使用的存储资源,请在数据库中执行以下命令: > @@ -42,7 +42,7 @@ date: 2021-04-20 切换cgroup_name的过程中如果指定到Workload控制组级别,数据库不对级别进行验证。级别的范围只要在1-10范围内都可以。 -该参数属于USERSET类型参数,请参考表[GUC参数设置方式](30-appendix.md)中方式三的方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数设置方式](appendix.md)中方式三的方法进行设置。 建议尽量不要混合使用cgroup_name和session_respool。 @@ -56,7 +56,7 @@ date: 2021-04-20 数据库管理员需根据系统资源(如CPU资源、IO资源和内存资源)情况,调整此数值大小,使得系统支持较合适的收集周期,太小会影响执行效率,太大会影响异常处理的精确度。 -该参数属于SIGHUP类型参数,请参考表[GUC参数设置方式](30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数设置方式](appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,1~INT_MAX, 单位为秒。 @@ -66,7 +66,7 @@ date: 2021-04-20 **参数说明**: 设置记录内存信息的模式。 -该参数属于USERSET类型参数,请参考表[GUC参数设置方式](30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数设置方式](appendix.md)中对应设置方法进行设置。 **取值范围**: @@ -82,7 +82,7 @@ date: 2021-04-20 **参数说明**: 设置需要的线程内分配内存上下文的顺序号以及当前线程所在query的plannodeid。 -该参数属于USERSET类型参数,请参考表[GUC参数设置方式](30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数设置方式](appendix.md)中对应设置方法进行设置。 **取值范围**: 字符型 @@ -95,7 +95,7 @@ date: 2021-04-20 **参数说明**: 是否开启资源实时监控功能。 -该参数属于SIGHUP类型参数,请参考表[GUC参数设置方式](30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数设置方式](appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 @@ -108,7 +108,7 @@ date: 2021-04-20 **参数说明**: 是否开启资源监控记录归档功能。 -该参数属于SIGHUP类型参数,请参考表[GUC参数设置方式](30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数设置方式](appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 @@ -121,7 +121,7 @@ date: 2021-04-20 **参数说明**: 设置是否开启资源监控逻辑IO统计功能。开启时,对于PG_TOTAL_USER_RESOURCE_INFO视图中的read_kbytes、write_kbytes、read_counts、write_counts、read_speed和write_speed字段,会统计对应用户的逻辑读写字节数、次数以及速率。 -该参数属于SIGHUP类型参数,请参考表[GUC参数设置方式](30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数设置方式](appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 @@ -134,7 +134,7 @@ date: 2021-04-20 **参数说明**: 设置是否开启用户历史资源监控转存功能。开启时,对于PG_TOTAL_USER_RESOURCE_INFO视图中数据,会定期采样保存到[GS_WLM_USER_RESOURCE_HISTORY](../../reference-guide/system-catalogs-and-system-views/system-catalogs/GS_WLM_USER_RESOURCE_HISTORY.md)系统表中。 -该参数属于SIGHUP类型参数,请参考表[GUC参数设置方式](30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数设置方式](appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 @@ -148,7 +148,7 @@ date: 2021-04-20 **参数说明**: 设置用户历史资源监控数据的保存天数。该参数仅在enable_user_metric_persistent为on时有效。 -该参数属于USERSET类型参数,请参考表[GUC参数设置方式](30-appendix.md)中的方法一和方法二进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数设置方式](appendix.md)中的方法一和方法二进行设置。 **取值范围**: 整型,0~730,单位为天。 @@ -162,7 +162,7 @@ date: 2021-04-20 **参数说明**: 设置是否开启实例资源监控转存功能。开启时,对实例的监控数据会保存到[GS_WLM_INSTANCE_HISTORY](../../reference-guide/system-catalogs-and-system-views/system-catalogs/GS_WLM_INSTANCE_HISTORY.md)系统表中。 -该参数属于SIGHUP类型参数,请参考表[GUC参数设置方式](30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数设置方式](appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 @@ -175,7 +175,7 @@ date: 2021-04-20 **参数说明**: 设置实例历史资源监控数据的保存天数。该参数仅在enable_instance_metric_persistent为on时有效。 -该参数属于USERSET类型参数,请参考表[GUC参数设置方式](30-appendix.md)中的方法一和方法二进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数设置方式](appendix.md)中的方法一和方法二进行设置。 **取值范围**: 整型,0~3650,单位为天。 @@ -188,7 +188,7 @@ date: 2021-04-20 **参数说明**: 设置当前会话的资源监控的等级。该参数只有当参数enable_resource_track为on时才有效。 -该参数属于USERSET类型参数,请参考表[GUC参数设置方式](30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数设置方式](appendix.md)中对应设置方法进行设置。 **取值范围**: 枚举型 @@ -202,7 +202,7 @@ date: 2021-04-20 **参数说明**: 设置对当前会话的语句进行资源监控的最小执行代价。该参数只有当参数enable_resource_track为on时才有效。 -该参数属于USERSET类型参数,请参考表[GUC参数设置方式](30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数设置方式](appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,-1~INT_MAX @@ -216,7 +216,7 @@ date: 2021-04-20 **参数说明**: 设置资源监控实时视图中记录的语句执行结束后进行历史信息转存的最小执行时间。当执行完成的作业,其执行时间不小于此参数值时,作业信息会从实时视图(以statistics为后缀的视图)转存到相应的历史视图(以history为后缀的视图)中。该参数只有当[enable_resource_track](#enable_resource_track)为on时才有效。 -该参数属于USERSET类型参数,请参考表[GUC参数设置方式](30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数设置方式](appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,0~INT_MAX,单位为秒。 @@ -229,7 +229,7 @@ date: 2021-04-20 **参数说明**: 设置是否禁止内存保护功能。当系统内存不足时如果需要查询系统视图,可以先将此参数置为on,禁止内存保护功能,保证视图可以正常查询。该参数只适用于在系统内存不足时进行系统诊断和调试,正常运行时请保持该参数配置为off。 -该参数属于USERSET类型参数,且只对当前会话有效。请参考表[GUC参数设置方式](30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,且只对当前会话有效。请参考表[GUC参数设置方式](appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 @@ -242,7 +242,7 @@ date: 2021-04-20 **参数说明**: 用于标示当前会话的作业类型,由用户自定义。 -该参数属于USERSET类型参数,请参考表[GUC参数设置方式](30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数设置方式](appendix.md)中对应设置方法进行设置。 **取值范围**: 字符型 @@ -252,7 +252,7 @@ date: 2021-04-20 **参数说明**: 内存故障测试时内存申请失败的比例,仅用在DEBUG版本。 -该参数属于SIGHUP类型参数,请参考表[GUC参数设置方式](30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数设置方式](appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,0~2147483647 @@ -262,7 +262,7 @@ date: 2021-04-20 **参数说明**: 是否开启黑匣子功能,在系统不配置core机制的时候仍可产生core文件。 -该参数属于SIGHUP类型参数,请参考表[GUC参数设置方式](30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数设置方式](appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 @@ -277,7 +277,7 @@ date: 2021-04-20 **参数说明**: 在[bbox_dump_path](#bbox_dump_path)定义的路径下,允许存储的MogDB所产生core文件最大数。超过此数量,旧的core文件会被删除。此参数只有当[enable_bbox_dump](#enable_bbox_dump)为on时才生效。 -该参数属于USERSET类型参数,请参考表[GUC参数设置方式](30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数设置方式](appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,1~20 @@ -290,7 +290,7 @@ date: 2021-04-20 **参数说明**: 黑匣子core文件的生成路径。此参数只有当[enable_bbox_dump](#enable_bbox_dump)为on时才生效。 -该参数属于SIGHUP类型参数,请参考表[GUC参数设置方式](30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数设置方式](appendix.md)中对应设置方法进行设置。 **取值范围**: 字符型 @@ -300,7 +300,7 @@ date: 2021-04-20 **参数说明**: 是否开启FFIC(First Failure Info Capture)功能。 -该参数属于POSTMASTER类型参数,请参考表[GUC参数设置方式](30-appendix.md)中对应设置方法进行设置。 +该参数属于POSTMASTER类型参数,请参考表[GUC参数设置方式](appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 @@ -313,7 +313,7 @@ date: 2021-04-20 **参数说明**: 每秒触发IO的上限。 -该参数属于USERSET类型参数,请参考表[GUC参数设置方式](30-appendix.md)中对应类型的设置的方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数设置方式](appendix.md)中对应类型的设置的方法进行设置。 **取值范围**: 整型,0~1073741823 @@ -323,7 +323,7 @@ date: 2021-04-20 **参数说明**: IO利用率高达50%时,重消耗IO作业进行IO资源管控时关联的优先级等级。 -该参数属于USERSET类型参数,请参考表[GUC参数设置方式](30-appendix.md)中对应类型的设置的方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数设置方式](appendix.md)中对应类型的设置的方法进行设置。 **取值范围**: 枚举型 @@ -338,7 +338,7 @@ date: 2021-04-20 **参数说明**: 行存场景下,io管控时用来对io次数进行计数的单位。 -该参数属于SIGHUP类型参数,请参考表[GUC参数设置方式](30-appendix.md)中对应类型的设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数设置方式](appendix.md)中对应类型的设置方法进行设置。 记多少次io触发为一计数单位,通过此计数单位所记录的次数进行io管控。 @@ -350,7 +350,7 @@ date: 2021-04-20 **参数说明**: 当前的session关联的resource pool。 -该参数属于USERSET类型参数,请参考表[GUC参数设置方式](30-appendix.md)中对应类型的设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数设置方式](appendix.md)中对应类型的设置方法进行设置。 即如果先设置cgroup_name,再设置session_respool,那么session_respool关联的控制组起作用,如果再切换cgroup_name,那么新切换的cgroup_name起作用。 @@ -366,7 +366,7 @@ date: 2021-04-20 **参数说明**: 设置实时查询视图的内存大小。 -该参数属于SIGHUP类型参数,请参考表[GUC参数设置方式](30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数设置方式](appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,5 * 1024 ~ max_process_memory的50%,单位KB。 @@ -376,7 +376,7 @@ date: 2021-04-20 **参数说明**: 设置历史TopSQL中gs_wlm_operator_info表中数据的保存时间。 -该参数属于SIGHUP类型参数,请参考表[GUC参数设置方式](30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数设置方式](appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,0~730,单位为天。 @@ -389,7 +389,7 @@ date: 2021-04-20 **参数说明**: 设置历史查询视图的内存大小。 -该参数属于SIGHUP类型参数,请参考表[GUC参数设置方式](30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数设置方式](appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,10 * 1024~max_process_memory的50%,单位KB。 @@ -399,7 +399,7 @@ date: 2021-04-20 **参数说明**: 事务块语句和存储过程语句排队的最大时间。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,-1~INT_MAX/2,单位为秒。 diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/16-lock-management.md b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/lock-management.md similarity index 86% rename from product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/16-lock-management.md rename to product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/lock-management.md index 9bdea09dfe68e6e55de3195ba095039e62e828da..86048229a7d45d9877076c6e0f7453f949c6fecc 100644 --- a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/16-lock-management.md +++ b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/lock-management.md @@ -16,7 +16,7 @@ date: 2021-04-20 - 死锁的检查代价是比较高的,服务器不会在每次等待锁的时候都运行这个过程。在系统运行过程中死锁是不经常出现的,因此在检查死锁前只需等待一个相对较短的时间。增加这个值就减少了无用的死锁检查浪费的时间,但是会减慢真正的死锁错误报告的速度。在一个负载过重的服务器上,用户可能需要增大它。这个值的设置应该超过事务持续时间,这样就可以减少在锁释放之前就开始死锁检查的问题。 - 当设置log_lock_waits为on时,deadlock_timeout决定一个等待时间来将查询执行过程中的锁等待耗时信息写入日志。如果要研究锁延时情况,可以设置deadlock_timeout的值比正常情况小。 -该参数属于SUSET类型参数,请参考表[GUC参数设置方式](30-appendix.md)中对应设置方法进行设置。 +该参数属于SUSET类型参数,请参考表[GUC参数设置方式](appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,1~2147483647,单位为毫秒(ms)。 @@ -26,7 +26,9 @@ date: 2021-04-20 **参数说明**: 控制单个锁的最长等待时间。当申请的锁等待时间超过设定值时,系统会报错。 -该参数属于SUSET类型参数,请参考表[GUC参数设置方式](30-appendix.md)中对应设置方法进行设置。 +- 在资源池化模式下,当ss_enable_dms设置为on时,该参数可以控制分布式锁的最长等待时间。受制于DMS组件内的实现机制,分布式锁实际超时时间可能大于该参数设置的值,但是差异时间当在12s以内。 + +该参数属于SUSET类型参数,请参考表[GUC参数设置方式](appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,0 ~ INT_MAX,单位为毫秒(ms)。 @@ -36,7 +38,7 @@ date: 2021-04-20 **参数说明**: 允许并发更新参数开启情况下,该参数控制并发更新同一行时单个锁的最长等待时间。当申请的锁等待时间超过设定值时,系统会报错。 -该参数属于SUSET类型参数,请参考表[GUC参数设置方式](30-appendix.md)中对应设置方法进行设置。 +该参数属于SUSET类型参数,请参考表[GUC参数设置方式](appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,0 ~ INT_MAX,单位为毫秒(ms)。 @@ -50,7 +52,7 @@ date: 2021-04-20 - 增大这个参数可能导致MogDB请求更多的System V共享内存,有可能超过操作系统的缺省配置。 - 当运行备机时,请将此参数设置不小于主机上的值,否则,在备机上查询操作不会被允许。 -该参数属于POSTMASTER类型参数,请参考表[GUC参数设置方式](30-appendix.md)中对应设置方法进行设置。 +该参数属于POSTMASTER类型参数,请参考表[GUC参数设置方式](appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,10 ~ INT_MAX @@ -63,7 +65,7 @@ date: 2021-04-20 - 共享的断定锁表的大小是以假设任意时刻最多只有max_pred_locks_per_transaction*(max_connections+max_prepared_transactions) 个独立的对象需要被锁住为基础进行计算的。不超过设定数量的多个对象可以在任一时刻同时被锁定。当在一个事务里面修改很多不同的表时,可能需要提高这个默认数值。只能在服务器启动的时候设置。 - 增大这个参数可能导致MogDB请求更多的System V共享内存,有可能超过操作系统的缺省配置。 -该参数属于POSTMASTER类型参数,请参考表[GUC参数设置方式](30-appendix.md)中对应设置方法进行设置。 +该参数属于POSTMASTER类型参数,请参考表[GUC参数设置方式](appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,10 ~ INT_MAX @@ -76,7 +78,7 @@ date: 2021-04-20 - 数据库连接异常终止时,通常会有临时表残留,此时需要对数据库中的临时表进行清理。 - 增大这个参数可能导致MogDB临时表清理时间延长。 -该参数属于SIGHUP类型参数,请参考表[GUC参数设置方式](30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数设置方式](appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,0 ~ 2147483,单位为秒(s)。 @@ -94,7 +96,7 @@ date: 2021-04-20 - 特殊值: 若partition_lock_upgrade_timeout取值-1,表示无限等待,即不停的尝试锁升级,直到加锁成功。 - 该参数属于USERSET类型参数,请参考表[GUC参数设置方式](30-appendix.md)中对应设置方法进行设置。 + 该参数属于USERSET类型参数,请参考表[GUC参数设置方式](appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,最小值-1,最大值3000,单位为秒(s)。 @@ -104,7 +106,7 @@ date: 2021-04-20 **参数说明**: 轻量级死锁检测周期。 -该参数属于SIGHUP类型参数,请参考表[GUC参数设置方式](30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数设置方式](appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,最小值0,最大值1440,单位为分钟(min) @@ -114,7 +116,7 @@ date: 2021-04-20 **参数说明**: 控制DDL是否会阻塞等待pg_advisory_lock/pgxc_lock_for_backup等MogDB锁。主要用于OM在线操作场景,不建议用户设置。 -该参数属于SIGHUP类型参数,参考表[GUC参数设置方式](30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,参考表[GUC参数设置方式](appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 @@ -127,7 +129,7 @@ date: 2021-04-20 **参数说明**: 控制用于并发写预写式日志锁的个数。主要用于提高写预写式日志的效率。 -该参数属于POSTMASTER类型参数,参考表[GUC参数设置方式](30-appendix.md)中对应设置方法进行设置。 +该参数属于POSTMASTER类型参数,参考表[GUC参数设置方式](appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,最小值1,最大值1000 @@ -141,8 +143,9 @@ date: 2021-04-20 - CSNLOG_PART:CSNLOG文件控制器的个数。增大该值可以提高CSNLOG日志写入效率,提升事务提交性能,但是会增大内存使用;减小该值会减少相应内存使用,但可能使得CSNLOG日志写入冲突变大,影响性能。最小值为1,最大值为512。 - LOG2_LOCKTABLE_PART:常规锁表锁分区个数的2对数。增大该值可以提升正常流程常规锁获取锁的并行度,但是可能增加锁转移和锁消除时的耗时,对于等待事件在LockMgrLock时,可以调大该锁增加性能。最小值为4,即锁分区数为16;最大值为16,即锁分区数为65536。 - TWOPHASE_PART:两阶段事务锁的分区数。调大该值可以提高两阶段事务提交的并发数。最小值为1,最大值为64。 +- FASTPATH_PART:每个线程可以不通过主锁表拿锁的最大锁个数,对于分区表读取、更新、插入、删除操作且等待事件在LockMgrLock时,可以通过调大该值避免获取LockMgrLock提升性能,建议调整数量大于等于分区数*(1+本地索引数量)+全局索引数量+10,调大该值会额外增加内存。最小值为20,最大值为10000。 -该参数属于POSTMASTER类型参数,参考表[GUC参数设置方式](30-appendix.md)中对应设置方法进行设置。 +该参数属于POSTMASTER类型参数,参考表[GUC参数设置方式](appendix.md)中对应设置方法进行设置。 **取值范围**: 字符串 diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/24-miscellaneous-parameters.md b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/miscellaneous-parameters.md similarity index 81% rename from product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/24-miscellaneous-parameters.md rename to product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/miscellaneous-parameters.md index 07b520c346723faca31c048e03a082fcaae37e6f..2840f01fa835bffedd39cf3fdf164f0fcda7212d 100644 --- a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/24-miscellaneous-parameters.md +++ b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/miscellaneous-parameters.md @@ -11,7 +11,7 @@ date: 2021-04-20 **参数说明**: 指定是否开启默认支持Ustore存储引擎。该参数为on时,创建的表类型都为Ustore表。 -该参数属于USERSET类型,请参考表[GUC参数分类](30-appendix.md)对应设置方法进行设置。 +该参数属于USERSET类型,请参考表[GUC参数分类](appendix.md)对应设置方法进行设置。 **取值范围**: [off,on] @@ -21,7 +21,7 @@ date: 2021-04-20 **参数说明**: 指定是否为Ustore表的可空属性预留空间。该参数为on时默认为Ustore表的可空属性预留空间。 -该参数属于USERSET类型,请参考表[GUC参数分类](30-appendix.md)对应设置方法进行设置。 +该参数属于USERSET类型,请参考表[GUC参数分类](appendix.md)对应设置方法进行设置。 **取值范围**: [off,on] @@ -39,7 +39,7 @@ date: 2021-04-20 **参数说明**: 报告服务器版本号(字符串形式)。 -该参数属于INTERNAL类型参数,为固定参数,用户无法修改此参数,只能查看。该参数继承自PostgreSQL内核,表示当前数据库内核兼容PostgreSQL对应的server_version版本,无实际含义,为保持北向对外工具接口的生态兼容性(工具连接时查询),保留该参数。该参数不推荐使用,如想查询服务器版本号,可通过函数opengauss_version()获取。 +该参数属于INTERNAL类型参数,为固定参数,用户无法修改此参数,只能查看。该参数继承自PostgreSQL内核,表示当前数据库内核兼容PostgreSQL对应的server_version版本,无实际含义,为保持北向对外工具接口的生态兼容性(工具连接时查询),保留该参数。该参数不推荐使用,如想查询服务器版本号,可通过函数mogdb_version()获取。 **取值范围**: 字符串 @@ -47,13 +47,13 @@ date: 2021-04-20 ## server_version_num -**参数说明**: 报告服务器版本号(整数形式)。 +**参数说明:**报告服务器版本号(整数形式)。 -该参数属于INTERNAL类型参数,为固定参数,用户无法修改此参数,只能查看。该参数继承自PostgreSQL内核,表示当前数据库内核兼容PostgreSQL对应的server_version_num版本,无实际含义,为保持北向对外工具接口的生态兼容性(工具连接时查询),保留该参数。 +该参数属于INTERNAL类型参数,为固定参数,用户无法修改此参数,只能查看。该参数为MogDB版本的整数形式,再将末位换成0可得。如果MogDB的版本为3.1.1,那么这个参数的值为30100。 -**取值范围**: 整数 +**取值范围:**整数 -**默认值**: 90204 +**默认值:**90204 ## block_size @@ -136,7 +136,7 @@ date: 2021-04-20 **参数说明**: 当该参数设置为on时,通过提升deltamerge内部实现的锁级别,避免和update/delete并发操作时的报错。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 @@ -149,7 +149,7 @@ date: 2021-04-20 **参数说明**: 它存储的是透明加密的一个样本串,使用数据库加密密钥加密固定串"TRANS_ENCRYPT_SAMPLE_STRING"后的密文,用来校验二次启动时获取的DEK是否正确。如果校验失败,那么数据库节点将拒绝启动。 -该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。该参数当前版本只适用于DWS场景。 +该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。该参数当前版本只适用于DWS场景。 **取值范围**: 字符串,设置为空表示MogDB非加密。 @@ -163,7 +163,7 @@ date: 2021-04-20 格式为`kms://协议@KMS主机名1;KMS主机名2:KMS端口号/kms`,例如 `kms://https@linux175:29800/`。该参数当前版本只适用于DWS场景。 -该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 字符串 @@ -173,7 +173,7 @@ date: 2021-04-20 **参数说明**: 它存储的是MogDB的部署区域,内容要求不可出现RFC3986标准外的字符,最大长度2047字节。该参数当前版本只适用于DWS场景。 -该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 字符串 @@ -191,7 +191,7 @@ date: 2021-04-20 **参数说明**: 设置心跳线程间心跳消息发送时间间隔,建议值不超过wal_receiver_timeout / 2。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,1000~60000,单位为毫秒。 @@ -201,31 +201,34 @@ date: 2021-04-20 **参数说明**: 自治事务最大链接数,同一时间自治事务执行的最大并发数。当设置为0时,将无法执行自治事务。 -该参数属于INTERNAL类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于INTERNAL类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 0-1024 **默认值**: 10 -## group_concat_max_len +## enable_seqscan_fusion -**参数说明**:在B兼容模式下,此参数限制GROUP_CONCAT返回值长度,超长截断。 +**参数说明** :控制是否打开SeqScan优化 -注:目前能返回的最大长度是1073741823,超出此长度后会有out of memory的报错。 +该参数属于SUSET类型参数,请参考[GUC参数设置方式](appendix.md)对应设置方法进行设置。 -该参数属于USERSET类型,请参考[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +**取值范围***:布尔型 -**取值范围**:0-9223372036854775807 +- on表示打开SeqScan优化 +- off表示关闭SeqScan优化 -**默认值**:1024 +**默认值**:off + +> ![img](https://cdn-mogdb.enmotech.com/docs-media/icon/icon-note.gif) **说明:** 该参数只能优化EXPLAIN ANALYZE语句的seqscan算子的执行时间 ## sql_ignore_strategy **参数说明:**在B兼容模式下,该参数可控制ignore_error的hint在违反非空约束时的处理策略。 -该参数属于USERSET类型,请参考[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型,请参考[GUC参数分类](appendix.md)中对应设置方法进行设置。 -> ![img](https://cdn-mogdb.enmotech.com/docs-media/icon/icon-note.gif) **说明:** ignore_error hint的信息请参考[将部分Error降级为Warning的Hint](../../performance-tuning/2-sql/9-hint-based-tuning.md#将部分Error降级为Warning的Hint)。 +> ![img](https://cdn-mogdb.enmotech.com/docs-media/icon/icon-note.gif) **说明:** ignore_error hint的信息请参考[将部分Error降级为Warning的Hint](../../performance-tuning/sql-tuning/hint-based-tuning.md#将部分Error降级为Warning的Hint)。 **取值范围:**枚举类型 diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/8-mot.md b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/mot.md similarity index 83% rename from product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/8-mot.md rename to product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/mot.md index ddae4e09e80f298b0828bbc5e3802efe53273f25..7516847b38c65eef6b1498bf51a3de255772da32 100644 --- a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/8-mot.md +++ b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/mot.md @@ -13,7 +13,7 @@ date: 2021-04-20 **参数说明**: 设置是否启用原生LLVM Lite执行简单查询。如果当前平台上不支持原生LLVM,那么将使用伪LLVM。 -该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔值 @@ -23,7 +23,7 @@ date: 2021-04-20 **参数说明**: 设置是否强制伪LLVM Lite执行简单查询,即使当前平台上支持原生LLVM。 -该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔值 @@ -35,7 +35,7 @@ date: 2021-04-20 **参数说明**: 设置是否打印生成函数的IR字节码(如果使用伪 LLVM,则打印伪IR字节码)。 -该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔值 @@ -45,7 +45,7 @@ date: 2021-04-20 **参数说明**: 设置全局缓存计划源的数量限制以及每个会话的克隆计划。 -该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: uint32 @@ -55,7 +55,7 @@ date: 2021-04-20 **参数说明**: 设置是否允许在内存表nullable列上创建索引。 -该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔值 @@ -65,7 +65,7 @@ date: 2021-04-20 **参数说明**: 指定MOT的主配置文件。 -该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 字符串 diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/parameters-related-to-efficient-data-compression-algorithms.md b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/parameters-related-to-efficient-data-compression-algorithms.md index 94039b2320a0ff810b8d3e9a88611b16aed42a84..eb8cc3e2a628b8dafab20f133035fd65845ade68 100644 --- a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/parameters-related-to-efficient-data-compression-algorithms.md +++ b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/parameters-related-to-efficient-data-compression-algorithms.md @@ -11,7 +11,7 @@ date: 2022-11-01 **参数说明:** 类似于shared_buffers,用于设置页面压缩块地址映射管理buffer的大小。 -该参数属于POSTMASTER类型参数,请参考[GUC参数分类](./30-appendix.md)中对应设置方法进行设置。 +该参数属于POSTMASTER类型参数,请参考[GUC参数分类](./appendix.md)中对应设置方法进行设置。 **取值范围:** 最小值64K,最大值16G。 diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/9-query-planning/3-genetic-query-optimizer.md b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/query-planning/genetic-query-optimizer.md similarity index 84% rename from product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/9-query-planning/3-genetic-query-optimizer.md rename to product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/query-planning/genetic-query-optimizer.md index b9f91362d62c9654814d576041720fe94c04b443..10fbc230302bc40fe5f3fa920da502e9070d24fc 100644 --- a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/9-query-planning/3-genetic-query-optimizer.md +++ b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/query-planning/genetic-query-optimizer.md @@ -13,7 +13,7 @@ date: 2021-04-20 **参数说明**: 控制基因查询优化的使用。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 > ![img](https://cdn-mogdb.enmotech.com/docs-media/icon/icon-notice.gif) **须知**: > @@ -30,7 +30,7 @@ date: 2021-04-20 **参数说明**: 如果执行语句的数量超过设计的FROM的项数,则会使用基因查询优化来执行查询。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 > ![img](https://cdn-mogdb.enmotech.com/docs-media/icon/icon-notice.gif) **须知**: > @@ -45,7 +45,7 @@ date: 2021-04-20 **参数说明**: 控制GEQO在规划时间和规划质量之间的平衡。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 > ![img](https://cdn-mogdb.enmotech.com/docs-media/icon/icon-notice.gif) **须知**: > @@ -63,7 +63,7 @@ date: 2021-04-20 **参数说明**: 控制GEQO使用池的大小,也就是基因全体中的个体数量。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,0~INT_MAX。 @@ -77,7 +77,7 @@ date: 2021-04-20 **参数说明**: 控制GEQO使用的算法的迭代次数。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,0~INT_MAX。 @@ -91,7 +91,7 @@ date: 2021-04-20 **参数说明**: 控制GEQO的选择性偏好,即就是一个种群中的选择性压力。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 浮点型,1.5~2.0。 @@ -101,7 +101,7 @@ date: 2021-04-20 **参数说明**: 控制GEQO使用的随机数生产器的初始化值,用来从顺序连接在一起的查询空间中查找随机路径。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 浮点型,0.0~1.0。 diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/9-query-planning/2-optimizer-cost-constants.md b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/query-planning/optimizer-cost-constants.md similarity index 85% rename from product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/9-query-planning/2-optimizer-cost-constants.md rename to product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/query-planning/optimizer-cost-constants.md index bb4f7abac6fc08234f28a08f8c0d45e333fee9d3..6f4185d0134a7f63bbfffc26201be947606b0acf 100644 --- a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/9-query-planning/2-optimizer-cost-constants.md +++ b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/query-planning/optimizer-cost-constants.md @@ -13,7 +13,7 @@ date: 2021-04-20 **参数说明**: 设置优化器计算一次顺序磁盘页面抓取的开销。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 浮点型,0~DBL_MAX。 @@ -23,7 +23,7 @@ date: 2021-04-20 **参数说明**: 设置优化器计算一次非顺序抓取磁盘页面的开销。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 > ![img](https://cdn-mogdb.enmotech.com/docs-media/icon/icon-notice.gif) **须知**: > @@ -42,7 +42,7 @@ date: 2021-04-20 **参数说明**: 设置优化器计算在一次查询中处理每一行数据的开销。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 浮点型,0~DBL_MAX。 @@ -52,7 +52,7 @@ date: 2021-04-20 **参数说明**: 设置优化器计算在一次索引扫描中处理每条索引的开销。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 浮点型,0~DBL_MAX。 @@ -62,7 +62,7 @@ date: 2021-04-20 **参数说明**: 设置优化器计算一次查询中执行一个操作符或函数的开销。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 浮点型,0~DBL_MAX。 @@ -76,7 +76,7 @@ date: 2021-04-20 这个参数对MogDB分配的共享内存大小没有影响,它也不会使用内核磁盘缓冲,它只用于估算。数值是用磁盘页来计算的,通常每个页面是8192字节。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,1~INT_MAX,单位为8KB。 @@ -88,7 +88,7 @@ date: 2021-04-20 **参数说明**: 设置优化器计算Hash Join创建Hash表开辟内存空间所需的开销,供Hash join估算不准时调优使用。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 浮点型,0~DBL_MAX。 diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/9-query-planning/1-optimizer-method-configuration.md b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/query-planning/optimizer-method-configuration.md similarity index 75% rename from product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/9-query-planning/1-optimizer-method-configuration.md rename to product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/query-planning/optimizer-method-configuration.md index 027e958c641c649c49581732acdc5c5f0a188369..8ae248f9ed9be4a41621dfab20919d8364a80697 100644 --- a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/9-query-planning/1-optimizer-method-configuration.md +++ b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/query-planning/optimizer-method-configuration.md @@ -9,11 +9,37 @@ date: 2021-04-20 这些配置参数提供了影响查询优化器选择查询规划的原始方法。如果优化器为特定的查询选择的缺省规划并不是最优的,可以通过使用这些配置参数强制优化器选择一个不同的规划来临时解决这个问题。更好的方法包括调节优化器开销常量、手动运行ANALYZE、增加配置参数default_statistics_target的值、增加使用ALTER TABLE SET STATISTICS为指定列增加收集的统计信息。 +## enable_inner_unique_opt + +**参数说明**:控制优化器对Inner Unique优化的使用。 + +该参数属于USERSET类型参数,请参考[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 + +**取值范围**:布尔型 + +- on表示使用。 +- off表示不使用。 + +**默认值**:off + +## enable_broadcast + +**参数说明**:控制优化器对stream代价估算时对broadcast分布方式的使用。 + +该参数属于USERSET类型参数,请参考[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 + +**取值范围**:布尔型 + +- on表示使用。 +- off表示不使用。 + +**默认值**:on + ## enable_bitmapscan **参数说明**: 控制优化器对位图扫描规划类型的使用。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 @@ -26,7 +52,7 @@ date: 2021-04-20 **参数说明**: 控制优化器强制使用bitmapand规划类型的使用。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 @@ -39,7 +65,7 @@ date: 2021-04-20 **参数说明**: 控制优化器对Hash聚集规划类型的使用。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 @@ -52,7 +78,7 @@ date: 2021-04-20 **参数说明**: 控制优化器对Hash连接规划类型的使用。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 @@ -65,7 +91,7 @@ date: 2021-04-20 **参数说明**: 控制优化器对索引扫描规划类型的使用。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 @@ -78,7 +104,7 @@ date: 2021-04-20 **参数说明**: 控制优化器对仅索引扫描规划类型的使用。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 @@ -91,7 +117,7 @@ date: 2021-04-20 **参数说明**: 控制优化器对实体化的使用。消除整个实体化是不可能的,但是可以关闭这个变量以防止优化器插入实体节点。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 @@ -104,7 +130,7 @@ date: 2021-04-20 **参数说明**: 控制优化器对融合连接规划类型的使用。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 @@ -117,7 +143,7 @@ date: 2021-04-20 **参数说明**: 控制优化器对内表全表扫描嵌套循环连接规划类型的使用。完全消除嵌套循环连接是不可能的,但是关闭这个变量就会让优化器在存在其他方法的时候优先选择其他方法。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 @@ -130,7 +156,7 @@ date: 2021-04-20 **参数说明**: 控制优化器对内表参数化索引扫描嵌套循环连接规划类型的使用。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 @@ -143,7 +169,7 @@ date: 2021-04-20 **参数说明**: 控制优化器对顺序扫描规划类型的使用。完全消除顺序扫描是不可能的,但是关闭这个变量会让优化器在存在其他方法的时候优先选择其他方法。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 @@ -156,7 +182,7 @@ date: 2021-04-20 **参数说明**: 控制优化器使用的排序步骤。完全消除明确的排序是不可能的,但是关闭这个变量可以让优化器在存在其他方法的时候优先选择其他方法。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 @@ -169,7 +195,7 @@ date: 2021-04-20 **参数说明**: 控制优化器对TID扫描规划类型的使用。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 @@ -182,7 +208,7 @@ date: 2021-04-20 **参数说明**: CASCADE模式删除用户时,会删除此用户拥有的所有对象。此参数标识是否允许在删除用户的时候,取消锁定此用户所属对象的query。 -该参数属于SUSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SUSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 @@ -195,7 +221,7 @@ date: 2021-04-20 **参数说明**: 控制正则表达式的规则匹配模式。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 @@ -208,7 +234,7 @@ date: 2021-04-20 **参数说明**: 控制with recursive的最大迭代次数。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,0~INT_MAX。 @@ -218,7 +244,7 @@ date: 2021-04-20 **参数说明**: 控制优化器对向量化执行引擎的使用。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 @@ -231,7 +257,7 @@ date: 2021-04-20 **参数说明**: 控制优化器在Hash Join代价估算路径选择时,是否使用将内表运行时代价排除在Hash Join节点运行时代价外的估算方式。如果使用,则有利于选择条数少,但运行代价大的表做内表。 -该参数属于SUSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SUSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 @@ -244,7 +270,7 @@ date: 2021-04-20 **参数说明**: 控制表空间是否可以使用绝对路径。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 @@ -257,7 +283,7 @@ date: 2021-04-20 **参数说明**: 是否对DFS分区表进行静态/动态优化。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 @@ -272,7 +298,7 @@ date: 2021-04-20 共4种计算Node Group模式,用于关联操作和聚集操作时选定计算Node Group。在每一种模式中,优化器有针对性地选定几个候选计算Node Group,然后根据代价,从中为当前算子挑选最佳计算Node Group。 -该参数属于USERSET类型参数,请参考[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 字符串 @@ -289,7 +315,7 @@ date: 2021-04-20 该参数只在[expected_computing_nodegroup](#expected_computing_nodegroup)被设置为具体Node Group时生效。 -该参数属于USERSET类型参数,请参考[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 @@ -302,7 +328,7 @@ date: 2021-04-20 **参数说明**: 控制是否使用inlist-to-join查询重写。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 字符串 @@ -317,7 +343,7 @@ date: 2021-04-20 **参数说明**: 控制是否使用优化策略。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 字符串 @@ -331,7 +357,7 @@ date: 2021-04-20 **参数说明**: 设置生成genericplan的缺省limit估算行数。此参数设置为正数时意为直接将设置的值作为估算limit的行数,为负数时代表使用百分比的形式设置默认的估算值,负数转换为默认百分比,即-5代表5%。 -该参数属于USERSET类型参数,请参考[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 浮点型,-100~DBL_MAX。 @@ -341,7 +367,7 @@ date: 2021-04-20 **参数说明**: 控制是否对查询中有隐式类型转换的索引列是否会生成候选索引路径进行检查。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 @@ -354,7 +380,7 @@ date: 2021-04-20 **参数说明**: 设置index_scan的代价权重。 -该参数属于USERSET类型参数,请参考[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 浮点型,1e-10~1e+10。 @@ -364,7 +390,7 @@ date: 2021-04-20 **参数说明**: 设置行存表走向量化执行引擎的策略。通过设置该参数,可以使包含行存表的查询可以转换为向量化的执行计划执行计算,从而提升类AP场景的复杂查询的执行性能。 -该参数属于USERSET类型参数,请参考[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 枚举型 @@ -373,3 +399,16 @@ date: 2021-04-20 - optimal,表示在force的基础上,由优化器根据查询的复杂度进行选择是否将查询语句转换为向量化的执行计划,尽可能避免转换为向量化的执行计划后出现性能下降。 **默认值**: off + +## enable_expr_fusion + +**参数说明**:控制SRF、表达式展平、取消集中式Seq Scan投影、共享聚合函数的转移状态和Step步数优化特性的开关。 + +该参数属于USERSET类型参数,请参考[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 + +**取值范围**:布尔型 + +- off:为默认取值,表示关闭本功能。 +- on:表示同时启用SRF、表达式展平、取消集中式Seq Scan投影、共享聚合函数的转移状态和Step步数优化特性。 + +**默认值**:off \ No newline at end of file diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/9-query-planning/4-other-optimizer-options.md b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/query-planning/other-optimizer-options.md similarity index 82% rename from product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/9-query-planning/4-other-optimizer-options.md rename to product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/query-planning/other-optimizer-options.md index 6565477f58ccc27b95af8d827bf297effa029520..6c173031ce5000ae65f06ac86646ead859a2e3de 100644 --- a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/9-query-planning/4-other-optimizer-options.md +++ b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/query-planning/other-optimizer-options.md @@ -11,7 +11,7 @@ date: 2021-04-20 **参数说明**: 指定explain_perf_mode为run,导出的csv信息的目标文件。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 > ![img](https://cdn-mogdb.enmotech.com/docs-media/icon/icon-notice.gif) **须知**: 这个参数的取值必须是绝对路径加上.csv格式的文件名。 @@ -23,7 +23,7 @@ date: 2021-04-20 **参数说明**: 此参数用来指定explain的显示格式。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: normal、pretty、summary、run @@ -38,7 +38,7 @@ date: 2021-04-20 **参数说明**: 通过开启对应选项中所对应的功能选项使用相应的定位功能,包括数据校验,性能统计等,参见取值范围中的选项说明。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。设置时,选择开启或者关闭的选项请使用'on()'或'off()'包括,未被显示指定的功能选项会维持原来的值,参考格式:'on(option1, option2, …)'。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。设置时,选择开启或者关闭的选项请使用'on()'或'off()'包括,未被显示指定的功能选项会维持原来的值,参考格式:'on(option1, option2, …)'。 **取值范围**: 字符串 @@ -56,7 +56,7 @@ date: 2021-04-20 **参数说明**:整型const选择率是否使用新型选择率模型进行估算。 -该参数属于USERSET类型参数,请参考[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**:布尔型 @@ -73,7 +73,7 @@ date: 2021-04-20 当cost_param & 2不为0,表示求多个过滤条件(Filter)的选择率时,选择最小的作为总的选择率,而非两者乘积,此方法在过滤条件的列之间关联性较强时估算更加准确; -该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,0~INT_MAX @@ -83,7 +83,7 @@ date: 2021-04-20 **参数说明**:分区表页面是否通过剪枝结果进行页面估算优化 -该参数属于USERSET类型参数,请参考[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**:布尔型 @@ -96,7 +96,7 @@ date: 2021-04-20 **参数说明**:分区表在分区剪枝结果为一个分区时,是否消除分区迭代算子来提升执行效率。 -该参数属于USERSET类型参数,请参考[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**:布尔型 @@ -109,7 +109,7 @@ date: 2021-04-20 **参数说明**:ANALYZE生成的多列统计信息是否包含函数依赖统计信息,是否应用函数依赖统计信息计算选择率。 -该参数属于USERSET类型参数,请参考[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**:布尔型 @@ -122,7 +122,7 @@ date: 2021-04-20 **参数说明**: 分区表连接操作是否选择智能算法。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 @@ -143,7 +143,7 @@ set rewrite_rule=rule2,rule3; --启用查询重写规则rule2和rule3 set rewrite_rule=none; --关闭所有可选查询重写规则 ``` -该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 字符串 @@ -160,11 +160,24 @@ set rewrite_rule=none; --关闭所有可选查询重写规则 **默认值**: magicset +## enable_indexscan_optimization + +**参数说明**:控制是否对astore存储引擎下的btree索引扫描 (IndexScan和IndexOnlyScan) 进行优化。 + +该参数属于USERSET类型参数,请参考[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 + +**取值范围**:布尔型。 + +- on:表示使用。 +- off:表示不使用。 + +**默认值**:off + ## enable_pbe_optimization **参数说明**: 设置优化器是否对以PBE(Parse Bind Execute)形式执行的语句进行查询计划的优化。 -该参数属于SUSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SUSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型。 @@ -179,7 +192,7 @@ set rewrite_rule=none; --关闭所有可选查询重写规则 在打开enable_global_plancache的情况下,为保证GPC生效,默认local_syscache_threshold不小于16MB。即如当前local_syscache_threshold小于16MB,则设置为16MB,如大于16MB,则不改变。 -该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型。 @@ -192,7 +205,7 @@ set rewrite_rule=none; --关闭所有可选查询重写规则 **参数说明**: 开启enable_global_plancache的情况下,如果共享计划列表里的计划超过gpc_clean_timeout的时间没有被使用,则会被清理掉。本参数用于控制没有使用的共享计划的保留时间。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,300~86400,单位为秒 @@ -202,7 +215,7 @@ set rewrite_rule=none; --关闭所有可选查询重写规则 **参数说明**: 标识当前统计信息模式,区别采用全局统计信息收集模式还是单节点统计信息收集模式,默认创建为采用全局统计信息模式。当关闭该参数时,则默认收集MogDB第一个节点的统计信息,此时可能会影响生成查询计划的质量,但信息收集性能较优,建议客户谨慎考虑。该参数当前版本已废弃,请勿设置。 -该参数属于SUSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SUSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 @@ -215,7 +228,7 @@ set rewrite_rule=none; --关闭所有可选查询重写规则 **参数说明**: 控制是否对简单增删改查进行优化。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 简单查询限制如下: @@ -274,7 +287,7 @@ set rewrite_rule=none; --关闭所有可选查询重写规则 **参数说明**: 在enable_opfusion参数打开的状态下,如果开启该参数,可以对分区表的简单查询进行查询优化,提升SQL执行性能。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 @@ -300,7 +313,7 @@ set sql_beta_feature=feature2,feature3; set sql_beta_feature=none; ``` -该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 字符串 @@ -313,12 +326,15 @@ set sql_beta_feature=none; - page_est_opt:优化对非列存表索引analyze信息的relpages估算。 - no_unique_index_first:关闭主键索引扫描路径优先的优化。 - join_sel_with_cast_func:估算join行数的时候支持类型转换函数。 -- canonical_pathkey:正则化pathkey生成置后(pathkey是指标记数据有序性键值的集合)。 +- canonical_pathkey:正则化pathkey生成置后(pathkey是指标记数据有序性键值的集合)。 该参数打开之后,可能会导致带 order by 等语句,在有外连接的情况下,输出数据语义和标准不一样。 - index_cost_with_leaf_pages_only:估算索引代价时考虑索引叶子结点。 - partition_opfusion:开启分区表优化。 -- a_style_coerce:开启Decode类型转换规则兼容O,详见[对于case,在ORA兼容模式下的处理](../../../reference-guide/sql-reference/5-type-conversion/5-union-case-and-related-constructs.md#对于case在ora兼容模式下的处理)和相关构造。 +- a_style_coerce:开启Decode类型转换规则兼容O,详见[对于case,在ORA兼容模式下的处理](../../../reference-guide/sql-reference/type-conversion/union-case-and-related-constructs.md#对于case在ora兼容模式下的处理)。 +- plpgsql_stream_fetchall:在存储过程中for loop或cursor上执行的sql走stream场景下,开启获取所有tuple结果。 - partition_fdw_on:支持基于分区表创建postgres foreign table下的相关SQL。 - predpush_same_level:开启predpush hint控制同层参数化路径的功能。 +- disable_bitmap_cost_with_lossy_pages:关闭bitmap路径代价中对lossy pages代价的计算。 +- extract_pushdown_or_clause:开启支持or表达式的提取下推。 **默认值**: none @@ -326,7 +342,7 @@ set sql_beta_feature=none; **参数说明**: ngram解析器分词的长度。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,1~4 @@ -336,7 +352,7 @@ set sql_beta_feature=none; **参数说明**: ngram解析器是否忽略图形化字符。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 @@ -349,7 +365,7 @@ set sql_beta_feature=none; **参数说明**: ngram解析器是否忽略标点符号。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 @@ -362,7 +378,7 @@ set sql_beta_feature=none; **参数说明**: 为没有用ALTER TABLE SET STATISTICS设置字段目标的表设置缺省统计目标。此参数设置为正数时,代表统计信息的样本数量;设置为负数时,代表使用百分比的形式设置统计目标,负数转换为对应的百分比,即-5代表5%。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,-100~10000。 @@ -381,7 +397,7 @@ set sql_beta_feature=none; **参数说明**: 控制查询优化器使用表约束查询的优化。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 枚举类型 @@ -401,7 +417,7 @@ set sql_beta_feature=none; **参数说明**: 优化器估计游标获取行数在总行数中的占比。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 浮点型,0.0~1.0。 @@ -413,7 +429,7 @@ set sql_beta_feature=none; **参数说明**: 根据生成的FROM列表的项数来判断优化器是否将把子查询合并到上层查询,如果FROM列表项个数小于等于该参数值,优化器会将子查询合并到上层查询。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,1~INT_MAX。 @@ -425,7 +441,7 @@ set sql_beta_feature=none; **参数说明**: 根据得出的列表项数来判断优化器是否执行把除FULL JOINS之外的JOIN构造重写到FROM列表中。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,1~INT_MAX。 @@ -440,7 +456,7 @@ set sql_beta_feature=none; **参数说明**: 该参数为调测参数,目前仅支持OPTIMIZE_PLAN和RANDOM_PLAN两种。其中: OPTIMIZE_PLAN表示通过动态规划算法进行代价估算的最优plan,参数值设置为0;RANDOM_PLAN表示随机生成的plan;如果设置guc参数值为-1,表示用户不指定随机数的种子标识符seed值,由优化器随机生成[1, 2147483647]范围整型值的随机数,并根据随机数生成随机的执行计划。 如果设置guc参数值为[1, 2147483647]范围的整型值,表示指定的生成随机数的种子标识符seed,优化器需要根据seed值生成随机的执行计划。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,-1~ 2147483647 @@ -455,7 +471,7 @@ set sql_beta_feature=none; **参数说明**: 用于设置执行HASH JOIN操作时HASH表的大小。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,0~INT_MAX/2。 @@ -465,7 +481,7 @@ set sql_beta_feature=none; **参数说明**: 标识是否允许开启代码生成优化,目前代码生成使用的是LLVM优化。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 @@ -481,7 +497,7 @@ set sql_beta_feature=none; **参数说明**: 标识在表达式codegen化过程中所使用的代码生成优化策略。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 枚举类型 @@ -497,7 +513,7 @@ set sql_beta_feature=none; **参数说明**: 标识是否允许在log日志中打印所生成的LLVM IR函数。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 @@ -510,7 +526,7 @@ set sql_beta_feature=none; **参数说明**: 由于LLVM编译生成最终的可执行机器码需要一定时间,因此只有当实际执行的代价大于编译生成机器码所需要的代码和优化后的执行代价之和时,利用代码生成才有收益。codegen_cost_threshold标识代价的阈值,当执行估算代价大于该代价时,使用LLVM优化。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,0 ~ 2147483647。 @@ -520,7 +536,7 @@ set sql_beta_feature=none; **参数说明**: 标识是否允许使用BloomFilter优化。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 @@ -533,7 +549,7 @@ set sql_beta_feature=none; **参数说明**: 标识对于日期类型是否允许基于历史统计信息使用推理估算的逻辑。使用该逻辑对于未及时收集统计信息的表可以增大估算准确的可能性,但也存在错误推理导致估算过大的可能性,需要对于日期类型数据定期插入的场景开启此开关。 -该参数属于SUSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SUSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 @@ -546,7 +562,7 @@ set sql_beta_feature=none; **参数说明**: 标识是否允许在生成计划的时候,对于没有统计信息的表进行统计信息自动收集。对于外表和临时表,不支持autoanalyze,如果需要收集统计信息,用户需手动执行analyze操作。如果在auto analyze某个表的过程中数据库发生异常,当数据库正常运行之后再执行语句有可能仍提示需要收集此表的统计信息。此时需要用户对该表手动执行一次analyze操作,以同步统计信息数据。 -该参数属于SUSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SUSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 @@ -559,7 +575,7 @@ set sql_beta_feature=none; **参数说明**: 标识是否允许在生成计划的时候,对于在pg_class中显示reltuples和relpages均为0的表,检查该表是否曾进行过统计信息收集。 -该参数属于SUSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SUSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 @@ -572,7 +588,7 @@ set sql_beta_feature=none; **参数说明**: 标识是否依据规则约束使用基于面向列的hash表设计的Hash Agg算子。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 @@ -590,7 +606,7 @@ set sql_beta_feature=none; **参数说明**: 标识是否依据规则约束使用基于面向列的hash表设计的Hash Join算子。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 @@ -609,7 +625,7 @@ set sql_beta_feature=none; **参数说明**: 标识是否对面向列的hash表设计的Hash Join算子进行下盘文件数优化。该参数打开时,在Hash Join算子下盘文件较多的时候,下盘文件数不会显著增加。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 @@ -622,7 +638,7 @@ set sql_beta_feature=none; **参数说明**: 控制优化器输出parser模块的性能日志。 -该参数属于SUSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SUSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 @@ -635,7 +651,7 @@ set sql_beta_feature=none; **参数说明**: 控制优化器输出planner模块的性能日志。 -该参数属于SUSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SUSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 @@ -648,7 +664,7 @@ set sql_beta_feature=none; **参数说明**: 控制优化器输出executor模块的性能日志。 -该参数属于SUSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SUSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 @@ -661,7 +677,7 @@ set sql_beta_feature=none; **参数说明**: 控制优化器输出该语句的性能日志。 -该参数属于SUSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SUSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 @@ -674,7 +690,7 @@ set sql_beta_feature=none; **参数说明**: 标识在prepare语句中,选择生成执行计划的策略。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 枚举类型 @@ -694,7 +710,7 @@ set sql_beta_feature=none; **参数说明**: 控制优化器执行EXPLAIN命令时是否考虑虚拟索引。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 @@ -707,7 +723,7 @@ set sql_beta_feature=none; **参数说明**: 对于支持向量化的执行器算子,如果其子节点是非向量化的算子,通过设置此参数为on,强制生成向量化的执行计划。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 @@ -720,7 +736,7 @@ set sql_beta_feature=none; **参数说明**: 控制是否开启自动打印执行计划。该参数是用来定位慢存储过程或慢查询,只对当前连接的数据库主节点有效。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 @@ -733,7 +749,7 @@ set sql_beta_feature=none; **参数说明**: 控制自动打印执行计划的日志等级。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 枚举型,LOG或NOTICE。 @@ -746,7 +762,7 @@ set sql_beta_feature=none; **参数说明**: 用户自定义的查询并行度。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,1~64。打开固定SMP功能,系统会使用固定并行度。 @@ -758,7 +774,20 @@ set sql_beta_feature=none; **参数说明**: 该参数为start with/connect by用于debug的参数,打开参数可以显示start with特性所有涉及的尾列相关信息。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 + +**取值范围**:布尔型 + +- true表示开启。 +- false表示关闭。 + +**默认值**:false + +## show_fdw_remote_plan + +**参数说明**:该参数控制在eplain中是否打印fdw获取远端数据的方法内容。 当查询中存在外表时,数据库需要使用ForeignScan算子从远端服务器获取实际的数据。此时开启此参数,则在explain中,会为使用到的ForeignScan算子进行编号,并按顺序将每个ForeignScan算子获取远端数据的方法内容追加打印至explain的结果中。 具体打印内容会调用所使用的FDW的远程计划打印专用接口,由FDW自己进行组织填写。若FDW不支持此接口,则会提示无相关计划信息。 + +该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型。 diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/9-query-planning/introduction-to-query-planning.md b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/query-planning/query-planning.md similarity index 46% rename from product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/9-query-planning/introduction-to-query-planning.md rename to product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/query-planning/query-planning.md index f4e972a23bb8605ba2bab8dc7947a37c0b365926..1d03c102ea29d37519c253277ba4280e6a6db717 100644 --- a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/9-query-planning/introduction-to-query-planning.md +++ b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/query-planning/query-planning.md @@ -1,17 +1,21 @@ --- -title: 介绍 -summary: 介绍 -author: Zhang Cuiping -date: 2021-04-20 +title: 查询规划 +summary: 查询规划 +author: zhang cuiping +date: 2023-04-07 --- -# 介绍 +# 查询规划 介绍查询优化器方法配置、开销常量、规划算法以及一些配置参数。 -> ![img](https://cdn-mogdb.enmotech.com/docs-media/icon/icon-note.gif) **说明**: -> +> ![img](https://cdn-mogdb.enmotech.com/docs-media/icon/icon-note.gif) **说明:** > 优化器中涉及的两个参数: > > - INT_MAX数据类型INT的最大值,其值为2147483647。 > - DBL_MAX数据类型FLOAT的最大值。 + +- **[优化器方法配置](optimizer-method-configuration.md)** +- **[优化器开销常量](optimizer-cost-constants.md)** +- **[基因查询优化器](genetic-query-optimizer.md)** +- **[其他优化器选项](other-optimizer-options.md)** \ No newline at end of file diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/26-query.md b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/query.md similarity index 90% rename from product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/26-query.md rename to product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/query.md index 61e952ec96af12d37cd14f1ef5839b31c317cf66..2e38743e22a513ce024adb86ec4f2aa9f6d296f8 100644 --- a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/26-query.md +++ b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/query.md @@ -17,7 +17,7 @@ date: 2021-04-20 在x86平台集中式部署下,硬件配置规格为32核CPU/256GB内存,使用Benchmark SQL 5.0工具测试性能,开关此参数性能影响约3%。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,0~2147483647 @@ -33,7 +33,7 @@ date: 2021-04-20 **参数说明**: unique sql记录SQL方式。 -该参数属于INTERNAL类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于INTERNAL类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 枚举类型 @@ -45,7 +45,7 @@ top:只记录顶层SQL。 **参数说明**: 是否开启计算系统中80%和95%的SQL响应时间的功能。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 @@ -58,7 +58,7 @@ top:只记录顶层SQL。 **参数说明**: SQL响应时间百分比信息,后台计算线程根据设置的值计算相应的百分比信息。 -该参数属于INTERNAL类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于INTERNAL类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 字符串。 @@ -68,7 +68,7 @@ top:只记录顶层SQL。 **参数说明**: SQL响应时间信息计算间隔,SQL响应时间信息计算功能打开后,后台计算线程每隔设置的时间进行一次计算。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,0~3600,单位为秒。 @@ -80,7 +80,7 @@ top:只记录顶层SQL。 在x86平台集中式部署下,硬件配置规格为32核CPU/256GB内存,使用Benchmark SQL 5.0工具测试性能,开关此参数性能影响约3.5%。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 @@ -95,7 +95,7 @@ top:只记录顶层SQL。 在x86平台集中式部署下,硬件配置规格为32核CPU/256GB内存,使用Benchmark SQL 5.0工具测试性能,开关此参数性能影响约1.2%。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 @@ -108,7 +108,7 @@ top:只记录顶层SQL。 **参数说明**: 设置一个session缓存的最大的全量/慢SQL的数量,超过这个数量,新的语句执行将不会被跟踪,直到落盘线程将缓存语句落盘,留出空闲的空间。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,0 ~ 2147483647 @@ -118,7 +118,7 @@ top:只记录顶层SQL。 **参数说明**: 设置单语句可以收集的最大的执行事件的大小(byte)。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,0 ~ 100000000 @@ -128,7 +128,7 @@ top:只记录顶层SQL。 **参数说明**: 组合参数,控制全量/慢SQL记录的保留时间。以60秒为周期读取该参数,并执行清理超过保留时间的记录,仅sysadmin用户可以访问。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 字符型 @@ -144,7 +144,7 @@ slow sql retention time为慢SQL的保留时间,取值范围为0 ~ 604800 **参数说明**: 控制语句执行跟踪的级别。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置,不区分英文字母大小写。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置,不区分英文字母大小写。 **取值范围**: 字符型 @@ -162,7 +162,7 @@ slow sql stat level为慢SQL的跟踪级别,取值范围为OFF、L0、L1、L2 **参数说明**: 当系统中产生的unique sql条目数量大于等于instr_unique_sql_count时,是否启用unique sql自动淘汰功能。 -该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 @@ -174,7 +174,7 @@ slow sql stat level为慢SQL的跟踪级别,取值范围为OFF、L0、L1、L2 **参数说明:**组合参数,控制备机快/慢SQL记录的最大占用内存与磁盘空间。以60秒为周期读取该参数,并执行清理超过保留时间的记录,仅sysadmin用户可以访问。 -该参数属于SIGHUP类型参数,请参考[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围:**字符型 diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/replication-parameters-of-two-database-instances.md b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/replication-parameters-of-two-database-instances.md index b3f165f9830f337ff04489774c74ffb1091ee972..d01fd80e0debf9a84d21cd0e582779e435864c71 100644 --- a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/replication-parameters-of-two-database-instances.md +++ b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/replication-parameters-of-two-database-instances.md @@ -11,7 +11,7 @@ date: 2022-10-24 **参数说明**:该参数是一个会话级别的GUC参数,在双向逻辑复制的场景下,为避免数据循环复制,需要设置为一个非0的值。 -该参数属于USERSET类型参数,请参考[GUC参数分类](./30-appendix.md)中方式三对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考[GUC参数分类](./appendix.md)中方式三对应设置方法进行设置。 **取值范围**:整型,0~2147483647‬ diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/39-reserved-parameters.md b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/reserved-parameters.md similarity index 100% rename from product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/39-reserved-parameters.md rename to product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/reserved-parameters.md diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/4-resource-consumption/6-asynchronous-io-operations.md b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/resource-consumption/asynchronous-io-operations.md similarity index 80% rename from product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/4-resource-consumption/6-asynchronous-io-operations.md rename to product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/resource-consumption/asynchronous-io-operations.md index 8c159ea49258717fe398dfee0ddca9baceafaa7a..76ef131b3c14cca95a445db5f7e349a3cf3f9d94 100644 --- a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/4-resource-consumption/6-asynchronous-io-operations.md +++ b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/resource-consumption/asynchronous-io-operations.md @@ -11,7 +11,7 @@ date: 2021-04-20 **参数说明**: 允许维护人员输出一些与ADIO相关的日志,便于定位ADIO相关问题。开发人员专用,不建议普通用户使用。 -该参数属于SUSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SUSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 @@ -41,7 +41,7 @@ date: 2021-04-20 **参数说明**: 磁盘空间快速分配开关。 -该参数属于SUSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。只有在XFS文件系统上才能开启该开关。 +该参数属于SUSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。只有在XFS文件系统上才能开启该开关。 **取值范围**: 布尔型 @@ -54,7 +54,7 @@ date: 2021-04-20 **参数说明**: 描述行存储使用ADIO预读取IO量的大小。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,128~131072,单位为8KB。 @@ -64,7 +64,7 @@ date: 2021-04-20 **参数说明**: 描述行存储使用ADIO写入IO量的大小。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,128~131072,单位为8KB。 @@ -74,7 +74,7 @@ date: 2021-04-20 **参数说明**: 描述列存储使用ADIO预取IO量的大小。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,1024~1048576,单位为KB。 @@ -84,7 +84,7 @@ date: 2021-04-20 **参数说明**: 描述列存储使用ADIO写入IO量的大小。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,1024~1048576,单位为KB。 @@ -94,7 +94,7 @@ date: 2021-04-20 **参数说明**: 描述列存储使用ADIO写入数据库可缓存最大的IO量。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,4096~INT_MAX/2,单位为KB。 @@ -104,7 +104,7 @@ date: 2021-04-20 **参数说明**: 描述列存储使用ADIO预扩展磁盘的大小。 -该参数属于SUSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SUSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,1024~1048576,单位为KB。 @@ -114,7 +114,7 @@ date: 2021-04-20 **参数说明**: 磁盘子系统可以同时有效处理的请求数。对于RAID阵列,此参数应该是阵列中驱动器主轴的数量。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 整型 ,0~1000 @@ -124,7 +124,7 @@ date: 2021-04-20 **参数说明**: 设置checkpointer线程刷页个数超过设定的阈值时,告知操作系统开始将操作系统缓存中的页面异步刷盘。MogDB中,磁盘页大小为8KB。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,0~256(0表示关闭异步刷盘功能)。例如,取值32,表示checkpointer线程连续写32个磁盘页,即32*8=256KB磁盘空间后会进行异步刷盘。 @@ -134,7 +134,7 @@ date: 2021-04-20 **参数说明**: 设置background writer线程刷页个数超过设定的阈值时,告知操作系统开始将操作系统缓存中的页面异步刷盘。MogDB中,磁盘页大小为8KB。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,0~256(0表示关闭异步刷盘功能),单位页面(8KB)。例如,取值64,表示background writer线程连续写64个磁盘页,即64*8=512KB磁盘空间后会进行异步刷盘。 @@ -144,7 +144,7 @@ date: 2021-04-20 **参数说明**: 设置backend线程刷页个数超过设定的阈值时,告知操作系统开始将操作系统缓存中的页面异步刷盘。MogDB中,磁盘页大小为8KB。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,0~256(0表示关闭异步刷盘功能),单位页面(8KB)。例如,取值64,表示backend线程连续写64个磁盘页,即64*8=512KB磁盘空间后会进行异步刷盘。 diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/4-resource-consumption/5-background-writer.md b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/resource-consumption/background-writer.md similarity index 86% rename from product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/4-resource-consumption/5-background-writer.md rename to product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/resource-consumption/background-writer.md index 6a48fac3f3771c9b6b37e531f508d924fa55693e..1bb88b2b59414b91fd7da682a2ad0c169e0c04b1 100644 --- a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/4-resource-consumption/5-background-writer.md +++ b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/resource-consumption/background-writer.md @@ -15,7 +15,7 @@ date: 2021-04-20 **参数说明**: 设置用于增量检查点打开后后台刷页的线程数,将可以淘汰的脏页刷盘,不脏的页面放入到候选buffer链,设置此选项有助于加快buffer淘汰速度,提升性能。 -该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,0~8 @@ -30,7 +30,7 @@ date: 2021-04-20 在许多系统上,休眠延时的有效分辨率是10毫秒。因此,设置一个不是10的倍数的数值与把它设置为下一个10的倍数是一样的效果。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,10~10000,单位为毫秒。 @@ -42,7 +42,7 @@ date: 2021-04-20 **参数说明**: 设置用于增量检查点打开时,候选buffer链中可用buffer数目占据shared_buffer内存缓冲区百分比的期望值,当前候选链中的数目少于目标值时,bgwriter线程会启动将满足条件的脏页刷盘。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 双精度浮点类型,0.1~0.85 @@ -52,7 +52,7 @@ date: 2021-04-20 **参数说明**: 设置后端写进程每次可写入磁盘的"脏"缓存区的个数。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,0~1000 @@ -72,7 +72,7 @@ date: 2021-04-20 设置较小的bgwriter_lru_maxpages和bgwriter_lru_multiplier会减小后端写进程导致的额外I/O开销,但是服务器进程必须自己发出写操作,增加了对查询的响应时间。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 浮点型,0~10。 @@ -82,7 +82,7 @@ date: 2021-04-20 **参数说明**: 设置用于增量检查点打开后后台刷页的线程数,主要是按照脏页置脏的顺序刷盘,用于推进recovery点。 -该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,1~16 @@ -92,7 +92,7 @@ date: 2021-04-20 **参数说明**: 设置用于增量检查点打开后脏页数量占shared_buffers的百分比。达到这个设定值时,后台刷页线程将以设置的max_io_capacity计算出的最大值刷脏页。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 浮点型,0.1~1 @@ -102,7 +102,7 @@ date: 2021-04-20 **参数说明**: 设置用于增量检查点打开后,pagewrite线程每隔pagewriter_sleep的时间刷一批脏页下盘。当脏页占据shared_buffers的比例达到dirty_page_percent_max时,每批页面数量以设定的max_io_capacity计算出的值刷页,其余情况每批页面数量按比例相对减少。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,0~3600000(毫秒) @@ -112,7 +112,7 @@ date: 2021-04-20 **参数说明**: 设置后端写进程批量刷页每秒的IO上限,需要根据具体业务场景和机器磁盘IO能力进行设置。要求RTO很短时间或者数据量比共享内存大多倍的情况,业务访问数据量又是随机访问时,该值不宜过小。该参数设置较小会减小后端写进程刷页个数,如果业务触发页面淘汰多时,该值设置小会影响业务。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,30720~10485760。单位是KB。 @@ -122,7 +122,7 @@ date: 2021-04-20 **参数说明**: 设置backend线程在页面置换时是否考虑页面热度,建议大容量场景下开启此参数。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 @@ -135,7 +135,7 @@ date: 2021-04-20 **参数说明**: 设置批量双写文件的数量,该值与pagewriter_thread_num有关,不会大于pagwriter_thread_num,如果设置过大,内部会纠正为pagewriter_thread_num。 -该参数属于POSTMASTER类型参数,请参考[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于POSTMASTER类型参数,请参考[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,1~16 @@ -145,7 +145,7 @@ date: 2021-04-20 **参数说明**: 设置每个批量双写文件的大小。 -该参数属于POSTMASTER类型参数,请参考[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于POSTMASTER类型参数,请参考[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,32~256 diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/4-resource-consumption/4-cost-based-vacuum-delay.md b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/resource-consumption/cost-based-vacuum-delay.md similarity index 87% rename from product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/4-resource-consumption/4-cost-based-vacuum-delay.md rename to product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/resource-consumption/cost-based-vacuum-delay.md index 84de0c9b7e354d1656b14fde35903c1a95a85b17..2a7b6ea20c306dec6c0afa3a478092e74864b9b8 100644 --- a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/4-resource-consumption/4-cost-based-vacuum-delay.md +++ b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/resource-consumption/cost-based-vacuum-delay.md @@ -29,7 +29,7 @@ date: 2021-04-20 此参数一般设置较小,常见的设置是10或20毫秒。调整此特性资源占用率时,最好是调整其他参数,而不是此参数。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,0~100,正数值表示打开基于开销的清理延迟特性;0表示关闭基于开销的清理延迟特性。 @@ -39,7 +39,7 @@ date: 2021-04-20 **参数说明**: 清理一个在共享缓存里找到的缓冲区的预计开销。它代表锁住缓冲池、查找共享的Hash表、扫描页面内容的开销。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,0~10000。 @@ -49,7 +49,7 @@ date: 2021-04-20 **参数说明**: 清理一个要从磁盘上读取的缓冲区的预计开销。它代表锁住缓冲池、查找共享Hash表、从磁盘读取需要的数据块、扫描它的内容的开销。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,0~10000。 @@ -59,7 +59,7 @@ date: 2021-04-20 **参数说明**: 清理修改一个原先是干净的块的预计开销。它代表把一个脏的磁盘块再次刷新到磁盘上的额外开销。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,0~1000 @@ -69,7 +69,7 @@ date: 2021-04-20 **参数说明**: 设置清理进程休眠的开销限制。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,1~10000。 diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/4-resource-consumption/2-disk-space.md b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/resource-consumption/disk-space.md similarity index 81% rename from product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/4-resource-consumption/2-disk-space.md rename to product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/resource-consumption/disk-space.md index 19a7a87c1967e32451d93de95ceeae126f76535d..3befe24c237c04638ab92a78d42056bc2672ae2d 100644 --- a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/4-resource-consumption/2-disk-space.md +++ b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/resource-consumption/disk-space.md @@ -13,7 +13,7 @@ date: 2021-04-20 **参数说明**: 限制单个SQL在单个数据库节点上,触发落盘操作时,落盘文件的空间大小,管控的空间包括普通表、临时表以及中间结果集落盘占用的空间。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置 +该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置 **取值范围**: 整型,-1~2147483647,单位为KB。其中-1表示没有限制。 @@ -21,11 +21,11 @@ date: 2021-04-20 ## temp_file_limit -**参数说明**: 限制一个会话中,触发下盘操作时,单个下盘文件的空间大小。例如一次会话中,排序和哈希表使用的临时文件,或者游标占用的临时文件。 +**参数说明**: 限制一个会话中,触发下盘操作时,下盘文件占用的空间大小。例如一次会话中,排序和哈希表使用的临时文件,或者游标占用的临时文件。 此设置为会话级别的下盘文件控制。 -该参数属于SUSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SUSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 > ![img](https://cdn-mogdb.enmotech.com/docs-media/icon/icon-notice.gif) **须知**: > SQL查询执行时使用的临时表空间不在此限制。 diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/4-resource-consumption/3-kernel-resource-usage.md b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/resource-consumption/kernel-resource-usage.md similarity index 91% rename from product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/4-resource-consumption/3-kernel-resource-usage.md rename to product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/resource-consumption/kernel-resource-usage.md index ae897a156798a4f2f18b1c8eb7d22a1fed0d5b7f..ea70cb8f89cd680813af99d5427e245c5457902b 100644 --- a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/4-resource-consumption/3-kernel-resource-usage.md +++ b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/resource-consumption/kernel-resource-usage.md @@ -15,7 +15,7 @@ date: 2021-04-20 但是在一些平台上(特别是大多数BSD系统),内核允许独立进程打开比系统真正可以支持的数目大得多的文件数。如果用户发现有的"Too many open files"这样的失败现象,请尝试缩小这个设置。通常情况下需要满足,系统FD(file descriptor)数量>=`最大并发数*数据库节点个数*max_files_per_process*3`。 -该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,25~2147483647。 @@ -29,7 +29,7 @@ date: 2021-04-20 通过预先装载一个共享库并在需要的时候初始化它,可以避免第一次使用这个库的加载时间。但是启动每个服务器进程的时间可能会增加,即使进程从来没有使用过这些库。因此建议对那些将被大多数会话使用的库才使用这个选项。 -该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 > ![img](https://cdn-mogdb.enmotech.com/docs-media/icon/icon-notice.gif) **须知**: > diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/4-resource-consumption/1-memory.md b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/resource-consumption/memory.md similarity index 83% rename from product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/4-resource-consumption/1-memory.md rename to product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/resource-consumption/memory.md index 10748f959f27c70b5637d2113d86f64e8cec23be..e1dc364aa630ea01dad4c8d93054f629c6065974 100644 --- a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/4-resource-consumption/1-memory.md +++ b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/resource-consumption/memory.md @@ -15,7 +15,7 @@ date: 2021-04-20 **参数说明**: 设置是否允许使用内存池。 -该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 @@ -28,7 +28,7 @@ date: 2021-04-20 **参数说明**: 设置内存池大小。 -该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,128*1024~INT_MAX/2,单位为KB。 @@ -38,7 +38,7 @@ date: 2021-04-20 **参数说明**: 启用逻辑内存管理模块。 -该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 @@ -56,7 +56,7 @@ date: 2021-04-20 **参数说明**: 设置一个数据库节点可用的最大物理内存。 -该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 整型 , `2*1024*1024` ~ INT_MAX,单位为KB。 @@ -72,7 +72,7 @@ date: 2021-04-20 **参数说明**: 启用检查内存上下文是否超过给定限制的功能。仅适用于DEBUG版本。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 @@ -85,7 +85,7 @@ date: 2021-04-20 **参数说明**: 启用检查内存上下文是否超过给定限制的功能时,设置不受此功能约束。仅适用于DEBUG版本。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 查询时会在参数值的最前面添加标题含义字符串“MemoryContext white list:”。 @@ -97,7 +97,7 @@ date: 2021-04-20 **参数说明**: 设置MogDB使用的共享内存大小。增加此参数的值会使MogDB比系统默认设置需要更多的System V共享内存。 -该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,16 ~ 1073741823 ,单位为KB。 @@ -107,15 +107,18 @@ shared_buffers需要设置为BLCKSZ的整数倍,BLCKSZ目前设置为8KB,即 **设置建议**: -建议设置shared_buffers值为内存的40%以内。行存列存分开对待。行存设大,列存设小。列存:`(单服务器内存/单服务器数据库节点个数) * 0.4 * 0.25`。 - -如果设置较大的shared_buffers需要同时增加checkpoint_segments的值,因为写入大量新增、修改数据需要消耗更多的时间周期。 +1. 建议设置shared_buffers值为内存的40%以内。行存列存分开对待。行存设大,列存设小。列存:(单服务器内存/单服务器数据库节点个数)\*0.4\*0.25。 +2. 如果设置较大的shared_buffers需要同时增加checkpoint_segments的值,因为写入大量新增、修改数据需要消耗更多的时间周期。 +3. 如果调整shared_buffers参数之后,导致进程重启失败,请参考启动失败的报错信息,采用以下解决方案之一: + - 对应调整操作系统kernel.shmall、kernel.shmmax、kernel.shmmin参数,调整方式请参考《安装指南》的配置操作系统其他参数小节。 + - 执行free -g观察操作系统可用内存和swap空间是否足够,如果内存明显不足,请手动停止其他比较占用内存的用户程序。 + - 避免设置明显不合理(过大或过小)的shared_buffers值。 ## segment_buffers **参数说明**: 设置MogDB段页式元数据页的内存大小。 -该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值说明:**整型,16 ~ 1073741823,单位为8KB。 @@ -131,7 +134,7 @@ segment_buffers 用来缓存段页式段头的内容,属于关键元数据信 **参数说明**: 大批量数据写入触发时(例如copy动作),该操作使用的环形缓冲区大小。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,16384 ~ 2147483647,单位为KB。 @@ -143,7 +146,7 @@ segment_buffers 用来缓存段页式段头的内容,属于关键元数据信 **参数说明**: 备实例所在服务器使用shared_buffers内存缓冲区大小的比例。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 双精度类型,0.1~1.0 @@ -153,7 +156,7 @@ segment_buffers 用来缓存段页式段头的内容,属于关键元数据信 **参数说明**: 设置每个数据库会话使用的LOCAL临时缓冲区的大小。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 在每个会话的第一次使用临时表之前可以改变temp_buffers的值,之后的设置将是无效的。 @@ -169,7 +172,7 @@ segment_buffers 用来缓存段页式段头的内容,属于关键元数据信 当MogDB部署为主备双机时,在备机上此参数的设置必须要高于或等于主机上的,否则无法在备机上进行查询操作。 -该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 整型。0~262143。 @@ -183,7 +186,7 @@ segment_buffers 用来缓存段页式段头的内容,属于关键元数据信 对于复杂的查询,可能会同时并发运行好几个排序或者散列操作,每个都可以使用此参数所声明的内存量,不足时会使用临时文件。同样,好几个正在运行的会话可能会同时进行排序操作。因此使用的总内存可能是work_mem的好几倍。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,64~2147483647,单位为KB。 @@ -202,7 +205,7 @@ segment_buffers 用来缓存段页式段头的内容,属于关键元数据信 **参数说明**: 设置执行作业所使用的内存。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 0,或大于32M的整型,默认单位为KB。 @@ -217,7 +220,7 @@ segment_buffers 用来缓存段页式段头的内容,属于关键元数据信 **参数说明**: 设置执行作业所能够使用的最大内存。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 0,或大于32M的整型,默认单位为KB。 @@ -232,7 +235,7 @@ segment_buffers 用来缓存段页式段头的内容,属于关键元数据信 **参数说明**: 设置在维护性操作(比如VACUUM、CREATE INDEX、ALTER TABLE ADD FOREIGN KEY等)中可使用的最大的内存。该参数的设置会影响VACUUM、VACUUM FULL、CLUSTER、CREATE INDEX的执行效率。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,1024~INT_MAX,单位为KB。 @@ -248,7 +251,7 @@ segment_buffers 用来缓存段页式段头的内容,属于关键元数据信 **参数说明**: 设置列存表在进行局部排序中,在开始写入临时磁盘文件之前使用的内存大小。带partial cluster key的表、带索引的表插入、创建表索引、删除表和更新表都会用到。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 > ![img](https://cdn-mogdb.enmotech.com/docs-media/icon/icon-notice.gif) **须知**:同样,多个正在运行的会话可能会同时进行表的局部排序操作。因此,使用的总内存可能是psort_work_mem的几倍。 @@ -260,7 +263,7 @@ segment_buffers 用来缓存段页式段头的内容,属于关键元数据信 **参数说明**: 设置列存表在做扫描时,每列缓存cudesc信息的个数。增大设置会提高查询性能,但也会增加内存占用,特别是当列存表的列非常多时。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 > ![img](https://cdn-mogdb.enmotech.com/docs-media/icon/icon-notice.gif) **须知**:max_loaded_cudesc设置过高时,有可能引起内存分配不足。 @@ -272,7 +275,7 @@ segment_buffers 用来缓存段页式段头的内容,属于关键元数据信 **参数说明**: 设置MogDB执行堆栈的最大安全深度。需要这个安全界限是因为在服务器里,并非所有程序都检查了堆栈深度,只是在可能递规的过程,比如表达式计算这样的过程里面才进行检查。 -该参数属于SUSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SUSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,100~INT_MAX,单位为KB。 @@ -289,7 +292,7 @@ segment_buffers 用来缓存段页式段头的内容,属于关键元数据信 **参数说明**: 设置列存所使用的共享缓冲区的大小。 -该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,16384~1073741823,单位为KB。 @@ -303,7 +306,7 @@ segment_buffers 用来缓存段页式段头的内容,属于关键元数据信 **参数说明**: 大批量数据查询时(例如大表扫描),该操作使用的环形缓冲区大小。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,256~2147483647,单位为KB。 @@ -313,7 +316,7 @@ segment_buffers 用来缓存段页式段头的内容,属于关键元数据信 **参数说明**: 控制是否可以实现算子内存的提前释放。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 @@ -326,7 +329,7 @@ segment_buffers 用来缓存段页式段头的内容,属于关键元数据信 **参数说明**: 系统表cache在单个session缓存的大小。 -该参数属于PG_SIGHUP类型参数,请参考[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于PG_SIGHUP类型参数,请参考[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 如果enable_global_plancache已打开,为保证GPC生效,local_syscache_threshold设置值小于16MB时不会生效,最小为16MB。 diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/resource-consumption/resource-consumption.md b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/resource-consumption/resource-consumption.md new file mode 100644 index 0000000000000000000000000000000000000000..86a24cabdf96fa7166bca160a02ffa128d3091e7 --- /dev/null +++ b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/resource-consumption/resource-consumption.md @@ -0,0 +1,15 @@ +--- +title: 资源消耗 +summary: 资源消耗 +author: zhang cuiping +date: 2023-04-07 +--- + +# 资源消耗 + +- **[内存](memory.md)** +- **[磁盘空间](disk-space.md)** +- **[内核资源使用](kernel-resource-usage.md)** +- **[基于开销的清理延迟](cost-based-vacuum-delay.md)** +- **[后端写进程](background-writer.md)** +- **[异步IO](asynchronous-io-operations.md)** \ No newline at end of file diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/resource-pooling-parameters.md b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/resource-pooling-parameters.md new file mode 100644 index 0000000000000000000000000000000000000000..52a3b14d84cff3bccf29d222613e75db1e97c56f --- /dev/null +++ b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/resource-pooling-parameters.md @@ -0,0 +1,313 @@ +--- +title: 资源池化参数 +summary: 资源池化参数 +author: zhang cuiping +date: 2023-04-07 +--- + +# 资源池化参数 + +## ss_enable_dss + +**参数说明:** 是否开启dss模式,安装部署时用户指定,该参数不允许修改。 + +该参数属于POSTMASTER类型参数,请参考[GUC参数分类](appendix.md)中对应设置方法进行设置。 + +**取值范围:** 布尔型,on、off。on表示当前安装部署开启dss模式,off表示不开启。 + +**默认值:** off + +> ![img](https://cdn-mogdb.enmotech.com/docs-media/icon/icon-note.gif) **说明:** +> +> - ss_enable_dss参数在单机模式下默认off。 +> - 若开启资源池化模式需要将此参数设置为on。 +> - om自动安装资源池化模式后,此参数默认为on。 + +## ss_enable_dms + +**参数说明:** 是否开启dms功能,安装部署时用户指定,该参数不允许修改。 + +该参数属于POSTMASTER类型参数,请参考[GUC参数分类](appendix.md)中对应设置方法进行设置。 + +**取值范围:** 布尔型,on、off。on表示当前安装部署开启dms功能,off表示不开启。 + +**默认值:** off + +> ![img](https://cdn-mogdb.enmotech.com/docs-media/icon/icon-note.gif) **说明:** +> +> - ss_enable_dms参数在单机模式下默认off。 +> - 若开启资源池化模式需要将此参数设置为on。 +> - om自动安装资源池化模式后,此参数默认为on。 + +## ss_enable_ssl + +**参数说明:** 是否开启ssl功能。 + +该参数属于POSTMASTER类型参数,请参考[GUC参数分类](appendix.md)中对应设置方法进行设置。 + +**取值范围:** 布尔型,on、off。on表示开启ssl ,off表示不开启。 + +**默认值:** on + +> ![img](https://cdn-mogdb.enmotech.com/docs-media/icon/icon-note.gif) **说明:** +> +> - 该参数生效的前提是MogDB的ssl参数设置为on(总开关)。 +> - 手动修改此参数需在所有节点修改重启生效,单个节点修改重启会超时失败。 +> - 如果此参数关闭,主备机之间不走SSL连接,有被仿冒攻击和信息泄露的风险。 + +## ss_enable_catalog_centralized + +**参数说明:** 资源目录存储模式,不允许修改。 + +该参数属于POSTMASTER类型参数,请参考[GUC参数分类](appendix.md)中对应设置方法进行设置,该参数不允许修改。 + +**取值范围:** 布尔型,on、off。on表示DRC资源只存放在主节点,off表示资源分布式存放,即每个节点都需要按照一定的规则存放部分DRC资源。 + +**默认值:** on + +> ![img](https://cdn-mogdb.enmotech.com/docs-media/icon/icon-note.gif) **说明:** ss_enable_catalog_centralized目前不支持修改,只支持使用默认值。 + +## ss_instance_id + +**参数说明:** 资源池化实例ID,根据用户安装时指定DN生成,该参数不允许修改。 + +该参数属于POSTMASTER类型参数,请参考[GUC参数分类](appendix.md)中对应设置方法进行设置。 + +**默认值:** 整型。取值范围0~2。 + +## ss_dss_vg_name + +**参数说明:** 用户安装时指定卷组名,该参数不允许修改。 + +该参数属于POSTMASTER类型参数,请参考[GUC参数分类](appendix.md)中对应设置方法进行设置。 + +**取值范围**:字符串 + +**默认值:** 安装时用户自定义的数据卷组名。 + +## ss_dss_conn_path + +**参数说明:** dss实例进程使用的socket文件路径,该参数不允许修改。 + +该参数属于POSTMASTER类型参数,请参考[GUC参数分类](appendix.md)中对应设置方法进行设置。 + +**取值范围** :字符串 + +**默认值:**“ UDS:${DSS_HOME}/.dss_unix_d_socket”,DSS_HOME安装时用户自定义。 + +## ss_interconnect_channel_count + +**参数说明:** mes通信键连通道数量。 + +该参数属于POSTMASTER类型参数,请参考[GUC参数分类](appendix.md)中对应设置方法进行设置。 + +**取值范围** :整型,1~32 + +**默认值:** 16 + +## ss_work_thread_count + +**参数说明:** mes工作线程的数量。 + +该参数属于POSTMASTER类型参数,请参考[GUC参数分类](appendix.md)中对应设置方法进行设置。 + +**取值范围** :整型,16~128 + +**默认值:** 32 + +## ss_recv_msg_pool_size + +**参数说明:** mes消息接收池大小。 + +该参数属于POSTMASTER类型参数,请参考[GUC参数分类](appendix.md)中对应设置方法进行设置。 + +**取值范围:** 整型,1MB~1024MB,单位:MB + +**默认值:** 16MB + +## ss_interconnect_type + +**参数说明:** mes通信协议类型。 + +该参数属于POSTMASTER类型参数,请参考[GUC参数分类](appendix.md)中对应设置方法进行设置。 + +**取值范围:** 字符串类型,TCP、RDMA + +**默认值:** TCP + +> ![img](https://cdn-mogdb.enmotech.com/docs-media/icon/icon-note.gif) **说明:** RDMA通信依赖CX5网卡,并且依赖OCK RDMA动态库。开启前请确保已配置正确。 + +## ss_interconnect_url + +**参数说明:** 节点之间mes通信url。 + +该参数属于POSTMASTER类型参数,请参考[GUC参数分类](appendix.md)中对应设置方法进行设置。 + +**取值范围:** 字符串,格式:“节点id:ip:port,节点id:ip:port,……….” + +**默认值:** 安装时用户自定义。 + +## ss_rdma_work_config + +**参数说明:** rdma用户态poll占用起止cpu。 + +该参数属于POSTMASTER类型参数,请参考[GUC参数分类](appendix.md)中对应设置方法进行设置。 + +**取值范围:** 字符串,“开始cpu 结束cpu“ (中间空格分开) 如:“10 15” + +**默认值:** "" + +## ss_ock_log_path + +**参数说明:** ock rdma日志文件路径。 + +该参数属于POSTMASTER类型参数,请参考[GUC参数分类](appendix.md)中对应设置方法进行设置。 + +**取值范围:** 字符串 + +**默认值:**"" + +## ss_enable_scrlock + +**参数说明:** 是否使用scrlock。 + +该参数属于POSTMASTER类型参数,请参考[GUC参数分类](appendix.md)中对应设置方法进行设置。 + +**取值范围:** 布尔型,on、off。on表示开启使用scrlock,off表示不开启。 + +**默认值:** off + +> ![img](https://cdn-mogdb.enmotech.com/docs-media/icon/icon-note.gif) **说明:** scrlock需要使用CX5网卡,并且依赖OCK RDMA动态库。开启前请确保已配置正确。 + +## ss_enable_scrlock_sleep_mode + +**参数说明:** 是否开启scrlock的睡眠模式。 + +该参数属于POSTMASTER类型参数,请参考[GUC参数分类](appendix.md)中对应设置方法进行设置。 + +**取值范围:** 布尔值,on、off。on表示开启使用scrlock的睡眠模式,off表示不开启。 + +**默认值:** on + +> ![img](https://cdn-mogdb.enmotech.com/docs-media/icon/icon-note.gif) **说明:** scrlock睡眠模式会降低scrlock对CPU的占用,但是会增加scrlock的时延。 + +## ss_scrlock_server_port + +**参数说明:** scrlock服务端侦听端口号。 + +该参数属于POSTMASTER类型参数,请参考[GUC参数分类](appendix.md)中对应设置方法进行设置。 + +**取值范围:** 整型,0~65536 + +**默认值:** 8000 + +## ss_scrlock_worker_count + +**参数说明:** scrlock客户端worker数量。 + +该参数属于POSTMASTER类型参数,请参考[GUC参数分类](appendix.md)中对应设置方法进行设置。 + +**取值范围:** 整型,2~16 + +**默认值:** 2 + +## ss_scrlock_worker_bind_core + +**参数说明:** scrlock worker占用起止CPU。 + +该参数属于POSTMASTER类型参数,请参考[GUC参数分类](appendix.md)中对应设置方法进行设置。 + +**取值范围:** 字符串,“开始cpu 结束cpu“ (中间空格分开) 如:“10 15” + +**默认值:** "" + +> ![img](https://cdn-mogdb.enmotech.com/docs-media/icon/icon-note.gif) **说明:** +> +> - 该参数允许为空,此时scrlock worker不绑定CPU。 +> - 该参数表示的起止CPU数量需要不小于2。 + +## ss_scrlock_server_bind_core + +**参数说明:** scrlock server占用起止CPU。 + +该参数属于POSTMASTER类型参数,请参考[GUC参数分类](appendix.md)中对应设置方法进行设置。 + +**取值范围:** 字符串,“开始cpu 结束cpu“ (中间空格分开) 如:“10 15” + +**默认值:** "" + +> ![img](https://cdn-mogdb.enmotech.com/docs-media/icon/icon-note.gif) **说明:** 该参数为空时,等效于该参数为"0 0",即scrlock server占用0号CPU。 + +## ss_log_level + +**参数说明:** 资源池化的日志级别。 + +该参数属于POSTMASTER类型参数,请参考[GUC参数分类](appendix.md)中对应设置方法进行设置。 + +7代表着run日志,255代表debug日志和run日志都开启。 + +**取值范围:** 整型,0~887。 + +**默认值:** 7 + +> ![img](https://cdn-mogdb.enmotech.com/docs-media/icon/icon-note.gif) **说明:** +> +> - 高并发场景下,不建议配置debug日志。此时如果配置debug日志,其他参数采用默认值,消息线程会频繁打印日志。该场景下可能出现消息线程繁忙导致处理CM查询节点状态请求超时,因此显示备节点的状态不是normal的情况。 + +## ss_log_backup_file_count + +**参数说明:** 备份日志的数量。 + +该参数属于POSTMASTER类型参数,请参考[GUC参数分类](appendix.md)中对应设置方法进行设置。 + +**取值范围:** 整型,0~128。 + +**默认值:** 10 + +## ss_log_max_file_size + +**参数说明:** 日志大小的上限。 + +该参数属于POSTMASTER类型参数,请参考[GUC参数分类](appendix.md)中对应设置方法进行设置。 + +**取值范围:** 整型,1024~4194304。 + +**默认值:** 10240 + +## ss_enable_aio + +**参数说明:** 是否开启DSS异步IO功能,用于提升资源池化下脏页落盘的速度。 + +该参数属于SIGHUP类型参数,请参考[GUC参数分类](appendix.md)中对应设置方法进行设置。 + +**取值范围:** 布尔型,on、off。on开启,off表示不开启。 + +**默认值:** on + +## ss_enable_verify_page + +**参数说明:** 是否开启页面内容校验功能 + +该参数属于SIGHUP类型参数,请参考[GUC参数分类](appendix.md)中对应设置方法进行设置。 + +**取值范围:** 布尔型,on、off。on开启,off表示不开启。 + +**默认值:** on + +> ![img](https://cdn-mogdb.enmotech.com/docs-media/icon/icon-note.gif) **说明:** +> +> - 该参数只在debug版本允许被使用。 + +## ss_enable_reform + +**参数说明:** 是否开启DMS reform功能 + +该参数属于POSTMASTER类型参数,请参考[GUC参数分类](appendix.md)中对应设置方法进行设置。 + +**取值范围:** 布尔型,on、off。on开启,off表示不开启。 + +**默认值:** on + +> ![img](https://cdn-mogdb.enmotech.com/docs-media/icon/icon-note.gif) **说明:** +> +> - 该参数只在debug版本允许被使用。 \ No newline at end of file diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/38-rollback-parameters.md b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/rollback-parameters.md similarity index 86% rename from product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/38-rollback-parameters.md rename to product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/rollback-parameters.md index 2d98d8cf2aec82eb06d39e5e231b83227a9f8542..61281f7f0ae7d0c49f3f1d6f8cd9c84a965087fc 100644 --- a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/38-rollback-parameters.md +++ b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/rollback-parameters.md @@ -11,7 +11,7 @@ date: 2021-11-08 **参数说明**: 异步回滚调用的undoworker线程数量,参数重启生效。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,1~100 diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/31-scheduled-task.md b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/scheduled-task.md similarity index 94% rename from product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/31-scheduled-task.md rename to product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/scheduled-task.md index b5e043ebe156d71638326401c251a0b136a9b12c..cfad4506027ed80fc354019315e2e29b1237e3af 100644 --- a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/31-scheduled-task.md +++ b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/scheduled-task.md @@ -11,7 +11,7 @@ date: 2021-06-07 **参数说明**: 表示系统可以并发执行的job数目。该参数为postmaster级别,通过gs_guc设置,需要重启MogDB才能生效。 -该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 0~1000 @@ -32,7 +32,7 @@ date: 2021-06-07 **参数说明**: 控制是否启动job线程。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/27.1-security-configuration.md b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/security-configuration.md similarity index 90% rename from product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/27.1-security-configuration.md rename to product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/security-configuration.md index 2be310cc10b07c39a20423aedcc620251a7b2aa2..e49a1c8833dfc7e37663a84fcb877ef2b077afe9 100644 --- a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/27.1-security-configuration.md +++ b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/security-configuration.md @@ -11,7 +11,7 @@ date: 2021-11-08 **参数说明**: Elastic Search系统IP地址。 -该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 字符串。 @@ -21,7 +21,7 @@ date: 2021-11-08 **参数说明**: 安全策略开关,控制统一审计和数据动态脱敏策略是否生效。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型。 @@ -35,7 +35,7 @@ off:安全策略开关关闭。 **参数说明**: 使能统一审计发送日志至Elastic Search系统,enable_security_policy打开且本参数打开后,统一审计日志会通过http(https)传递至Elastic Search系统(默认使用https安全协议)。此参数打开后需要保证elastic_search_ip_addr对应的es服务可正常连通,否则进程启动失败。 -该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型。 @@ -63,7 +63,7 @@ off:不是初始用户。 **参数说明**: 透明数据加密功能开关。创建加密表前需要将此参数置为on。当前参数值为off时,禁止创建新的加密表,对于已经创建的加密表只在读取数据时解密,写入数据时不再加密。 -该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型。 @@ -77,7 +77,7 @@ off:关闭透明数据加密功能。 **参数说明**: 透明数据加密功能使用的数据库实例主密钥CMK的ID编号,由使用的密钥管理服务KMS生成。数据库实例主密钥CMK用于对数据加密密钥DEK进行加密保护,当前需要对DEK进行解密时,需要给KMS发起请求报文,将DEK密文和对应CMK的ID编号一起发送给KMS。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](./30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](./appendix.md)中对应设置方法进行设置。 **取值范围**: 字符串。 @@ -87,7 +87,7 @@ off:关闭透明数据加密功能。 **参数说明:** aes_encrypt和aes_decrypt函数进行加解密时使用的块加密模式。 -该参数属于USERSET类型参数,请参考[GUC参数分类](./30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考[GUC参数分类](./appendix.md)中对应设置方法进行设置。 **取值范围:** 枚举类型,有效值为aes-128-cbc, aes-192-cbc,aes-256-cbc,aes-128-cfb1,aes-192-cfb1,aes-256-cfb1,aes-128-cfb8,aes-192-cfb8,aes-256-cfb8,aes-128-cfb128,aes-192-cfb128,aes-256-cfb128,aes-128-ofb,aes-192-ofb,aes-256-ofb。其中aes表示加/解密算法,128/192/256表示密钥长度(单位:bit),cbc/cfb1/cfb8/cfb128/ofb表示块加/解密模式。 diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/12-statistics-during-the-database-running/2-performance-statistics.md b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/statistics-during-the-database-running/performance-statistics.md similarity index 93% rename from product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/12-statistics-during-the-database-running/2-performance-statistics.md rename to product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/statistics-during-the-database-running/performance-statistics.md index 1f0152515f00461327aa534ebfab7001c9b74e9e..fc6d67470a9ccc896329f1324b6bbda062cd87ae 100644 --- a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/12-statistics-during-the-database-running/2-performance-statistics.md +++ b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/statistics-during-the-database-running/performance-statistics.md @@ -20,7 +20,7 @@ date: 2021-04-20 这些参数只能辅助管理员进行粗略分析,类似Linux中的操作系统工具getrusage() 。 -这些参数属于SUSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +这些参数属于SUSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 > ![img](https://cdn-mogdb.enmotech.com/docs-media/icon/icon-notice.gif) **须知**: > diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/12-statistics-during-the-database-running/1-query-and-index-statistics-collector.md b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/statistics-during-the-database-running/query-and-index-statistics-collector.md similarity index 85% rename from product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/12-statistics-during-the-database-running/1-query-and-index-statistics-collector.md rename to product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/statistics-during-the-database-running/query-and-index-statistics-collector.md index 32c0d3ddd459be2152bd97326f1f8a6ba4521cbe..e465b2c5fdb319b743a15106e62f9b8226b31299 100644 --- a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/12-statistics-during-the-database-running/1-query-and-index-statistics-collector.md +++ b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/statistics-during-the-database-running/query-and-index-statistics-collector.md @@ -13,7 +13,7 @@ date: 2021-04-20 **参数说明**: 控制收集每个会话中当前正在执行命令的统计数据。 -该参数属于SUSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SUSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 @@ -26,7 +26,7 @@ date: 2021-04-20 **参数说明**: 控制收集数据库活动的统计数据。 -该参数属于SUSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SUSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 @@ -42,7 +42,7 @@ date: 2021-04-20 **参数说明**: 控制收集数据库I/O调用时序的统计数据。I/O时序统计数据可以在pg_stat_database中查询。 -该参数属于SUSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SUSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 @@ -55,7 +55,7 @@ date: 2021-04-20 **参数说明**: 控制收集函数的调用次数和调用耗时的统计数据。 -该参数属于SUSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SUSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 > ![img](https://cdn-mogdb.enmotech.com/docs-media/icon/icon-notice.gif) **须知**:当SQL语言函数设置为调用查询的“内联”函数时,不管是否设置此选项,这些SQL语言函数无法被追踪到。 > @@ -72,7 +72,7 @@ date: 2021-04-20 **参数说明**: 设置用于跟踪每一个活动会话的当前正在执行命令的字节数。 -该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,100~102400 @@ -82,7 +82,7 @@ date: 2021-04-20 **参数说明**: 设置存储临时统计数据的目录。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 > ![img](https://cdn-mogdb.enmotech.com/docs-media/icon/icon-notice.gif) **须知**:将其设置为一个基于RAM的文件系统目录会减少实际的I/O开销并可以提升其性能。 > @@ -95,7 +95,7 @@ date: 2021-04-20 **参数说明**: 用来定期收集thread状态信息的时间间隔。 -该参数属于SUSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SUSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 0~1天,单位为min。 @@ -105,7 +105,7 @@ date: 2021-04-20 **参数说明**: 确定是否收集insert/update/delete, exchange/truncate/drop partition操作对表数据改动的时间。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 @@ -120,7 +120,7 @@ date: 2021-04-20 在x86平台集中式部署下,硬件配置规格为32核CPU/256GB内存,使用Benchmark SQL 5.0工具测试性能,开关此参数性能影响约0.8%。 -该参数属于SUSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SUSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/statistics-during-the-database-running/statistics-during-the-database-running.md b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/statistics-during-the-database-running/statistics-during-the-database-running.md new file mode 100644 index 0000000000000000000000000000000000000000..783aedf4e8cc04dd32d3b32cb56d281b2ac0cfa8 --- /dev/null +++ b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/statistics-during-the-database-running/statistics-during-the-database-running.md @@ -0,0 +1,11 @@ +--- +title: 运行时统计 +summary: 运行时统计 +author: zhang cuiping +date: 2023-04-07 +--- + +# 运行时统计 + +- **[查询和索引统计收集器](query-and-index-statistics-collector.md)** +- **[性能统计](performance-statistics.md)** \ No newline at end of file diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/27-system-performance-snapshot.md b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/system-performance-snapshot.md similarity index 80% rename from product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/27-system-performance-snapshot.md rename to product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/system-performance-snapshot.md index 8311c459b7ac2d85017274689eb72f79f29e60fb..12aeb221d6aa011b2d3cfe3d045323f8bb974139 100644 --- a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/27-system-performance-snapshot.md +++ b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/system-performance-snapshot.md @@ -11,20 +11,20 @@ date: 2021-04-20 **参数说明**: 是否开启数据库监控快照功能。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 - on:打开数据库监控快照功能。 - off:关闭数据库监控快照功能。 -**默认值**: off +**默认值**: on ## wdr_snapshot_retention_days -**参数说明**: 系统中数据库监控快照数据的保留天数。当数据库运行过程期间所生成的快照量数超过保留天数内允许生成的快照数量的最大值时,系统将每隔wdr_snapshot_interval时间间隔,清理snapshot_id最小的快照数据。 +**参数说明**: 系统中数据库监控快照数据的保留天数。当数据库运行过程期间所生成的快照量数超过保留天数内允许生成的快照数量的最大值(保留天数的分钟值 / 自动生成时间间隔的分钟值)时,系统将每隔wdr_snapshot_interval时间间隔,清理snapshot_id最小的快照数据。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,1~8。 @@ -34,7 +34,7 @@ date: 2021-04-20 **参数说明**: 系统执行数据库监控快照操作时,设置快照操作相关的sql语句的执行超时时间。如果语句超过设置的时间没有执行完并返回结果,则本次快照操作失败。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,100~INT_MAX(秒)。 @@ -44,7 +44,7 @@ date: 2021-04-20 **参数说明**: 后台线程Snapshot自动对数据库监控数据执行快照操作的时间间隔。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,10~60(分钟)。 @@ -54,7 +54,7 @@ date: 2021-04-20 **参数说明**: ASP刷新到磁盘上的方式分为写文件和写系统表,当为‘file’时,默认写文件,为‘table’时写系统表,为‘all’时,即写文件也写系统表,仅sysadmin用户可以访问。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 字符串,‘table’、‘file’、‘all’。 @@ -64,7 +64,7 @@ date: 2021-04-20 **参数说明**: 当内存中样本个数达到asp_sample_num时,会按一定比例把内存中样本刷新到磁盘上,asp_flush_rate为刷新比例。该参数为10时表示按10:1进行刷新。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,1~10。 @@ -74,7 +74,7 @@ date: 2021-04-20 **参数说明**: 当ASP写文件时,该参数设置文件名的格式,仅sysadmin用户可以访问。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 字符串。 @@ -84,7 +84,7 @@ date: 2021-04-20 **参数说明**: 当ASP样本写到系统表时,该参数表示保留的最大天数。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,1~7。 @@ -94,7 +94,7 @@ date: 2021-04-20 **参数说明**: 每次采样的间隔。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,1~10,单位为秒。 @@ -104,7 +104,7 @@ date: 2021-04-20 **参数说明**: LOCAL_ACTIVE_SESSION视图最大的样本个数,仅sysadmin用户可以访问。 -该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,10000~100000。 @@ -114,7 +114,7 @@ date: 2021-04-20 **参数说明**: 是否开启活跃会话信息active session profile。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/thread-pool.md b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/thread-pool.md new file mode 100644 index 0000000000000000000000000000000000000000..ae942ab1f98ae55641012dbed00c62e315d2dbf8 --- /dev/null +++ b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/thread-pool.md @@ -0,0 +1,82 @@ +--- +title: 线程池 +summary: 线程池 +author: Zhang Cuiping +date: 2021-06-07 +--- + +# 线程池 + +## enable_thread_pool + +**参数说明**:控制是否使用线程池功能。该参数属于POSTMASTER类型参数,请参考[GUC参数分类](appendix.md)中对应设置方法进行设置。 + +**取值范围**:布尔型 + +- on表示开启线程池功能。 +- off表示不开启线程池功能。 + +说明: 在开启线程池下,应用程序连接数据库需要使用HA端口。 + +**默认值**:off + +## thread_pool_attr + +**参数说明**:用于控制线程池功能的详细属性,该参数仅在enable_thread_pool打开后生效,仅sysadmin用户可以访问。该参数属于POSTMASTER类型参数,请参考[GUC参数分类](appendix.md)中对应设置方法进行设置。 + +**取值范围**:字符串,长度大于0 + +该参数分为3个部分,'thread_num, group_num, cpubind_info',这3个部分的具体含义如下: + +- thread_num:线程池中的线程总数,取值范围是0~4096。其中0的含义是数据库根据系统CPU core的数量来自动配置线程池的线程数,如果参数值大于0,线程池中的线程数等于thread_num。线程池大小推荐根据硬件配置设置,计算公式如下:thread_num = CPU核数*3~5,thread_num最大值为4096。 +- group_num:线程池中的线程分组个数,取值范围是0~64。其中0的含义是数据库根据系统NUMA组的个数来自动配置线程池的线程分组个数,如果参数值大于0,线程池中的线程组个数等于group_num。 +- cpubind_info:线程池是否绑核的配置参数。可选择的配置方式有:1. '(nobind)' ,线程不做绑核;2. '(allbind)',利用当前系统所有能查询到的CPU core做线程绑核;3. '(nodebind: 1, 2)',利用NUMA组1,2中的CPU core进行绑核;4. '(cpubind: 0-30)',利用0-30号CPU core进行绑核。该参数不区分大小写。 + +**默认值**:'16, 2, (nobind)' + +## thread_pool_stream_attr + +**参数说明:**用于控制stream线程池功能的详细属性,stream线程只在DN生效,该参数仅在enable_thread_pool打开后生效,仅sysadmin用户可以访问。该参数属于POSTMASTER类型参数,请参考[GUC参数分类](appendix.md)中对应设置方法进行设置。 + +**取值范围:**字符串,长度大于0 + +该参数分为4个部分,'stream_thread_num, stream_proc_ratio ,group_num ,cpubind_info',这4个部分的具体含义如下: + +- stream_thread_num:stream线程池中的线程总数,取值范围是0~4096。其中0的含义是数据库根据系统CPU core的数量来自动配置线程池的线程数,如果参数值大于0,线程池中的线程数等于stream_thread_num。线程池大小推荐根据硬件配置设置,计算公式如下:stream_thread_num = CPU核数*3~5,stream_thread_num最大值为4096。 +- stream_proc_ratio:预留给stream线程的proc数量比例,浮点类型,默认为0.2,预留proc计算方式为:stream_proc_ratio * stream_thread_num。 +- group_num:线程池中的线程分组个数,取值范围是0~64。其中0的含义是数据库根据系统NUMA组的个数来自动配置线程池的线程分组个数,如果参数值大于0,线程池中的线程组个数等于group_num。thread_pool_stream_attr的group_num需与thread_pool_attr的group_num配置和使用保持一致,若设置为不同值,以thread_pool_attr的group_num为准。 +- cpubind_info:线程池是否绑核的配置参数。可选择的配置方式有:1. '(nobind)' ,线程不做绑核;2. '(allbind)',利用当前系统所有能查询到的CPU core做线程绑核;3. '(nodebind: 1, 2)',利用NUMA组1,2中的CPU core进行绑核;4. '(cpubind: 0-30)',利用0-30号CPU core进行绑核;5. '(numabind: 0-30)',在NUMA组内利用0-30号CPU core进行绑核。该参数不区分大小写。thread_pool_stream_attr的cpubind_info需与thread_pool_attr的cpubind_info配置和使用保持一致,若设置为不同值,以thread_pool_attr的cpubind_info为准。 + +**默认值:** + +stream_thread_num:16 + +stream_proc_ratio:0.2 + +group_num、cpubind_info + +## resilience_threadpool_reject_cond + +**参数说明**:用于控制线程池过载逃生的堆积会话数占比。该参数仅在GUC参数use_workload_manager和enable_thread_pool打开时生效。该参数属于SIGHUP类型参数,请参考[GUC参数分类](appendix.md)中对应设置方法进行设置。 + +**取值范围**:字符串,长度大于0 + +该参数分为recover_threadpool_percent、overload_threadpool_percent 2部分,这2个部分的具体含义如下: + +- recover_threadpool_percent:线程池恢复正常状态的接入会话占线程池初始设置线程数的百分比,当已经接入的会话数小于线程池初始设置数乘以该值对应的百分比后,停止过载逃生并放开新连接接入,取值为0~INT_MAX,设置为多少表示百分之多少。 +- overload_threadpool_percent:线程池过载时的接入会话占线程池初始设置线程数的百分比,当已经接入的会话数大于线程池初始设置数乘以该值对应的百分比后,表示当前线程池已经过载,触发过载逃生kill会话并禁止新连接接入,取值为0~INT_MAX,设置为多少表示百分之多少。 + +**默认值**:'0,0',表示关闭线程池逃生功能。 + +**示例:** + +``` +resilience_threadpool_reject_cond = '100,200' +``` + +表示已经堆积的会话数超过线程池初始设置的线程数的200%后禁止新连接接入并kill堆积的会话,kill会话过程中会话数恢复到线程池初始设置的线程数的100%以下时停止kill会话并允许新连接接入。 + +> ![img](https://cdn-mogdb.enmotech.com/docs-media/icon/icon-notice.gif) **须知:** +> +> - 已经堆积的会话数可以通过查询pg_stat_activity视图有多少条数据获得,需要过滤少量后台线程;线程池设置的初试线程池线程数目可以通过查询thread_pool_attr参数获得。 +> - 该参数如果设置的百分比过小,则会频繁触发线程池过载逃生流程,会使正在执行的会话被强制退出,新连接短时间接入失败,需要根据实际线程池使用情况慎重设置。 \ No newline at end of file diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/35-undo.md b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/undo.md similarity index 86% rename from product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/35-undo.md rename to product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/undo.md index 59e4371ec1aada4b382edacdfe3d2d43f9cd4ee3..c1f3a9c08be69c3bcc3313e6b859690cea776548 100644 --- a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/35-undo.md +++ b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/undo.md @@ -11,7 +11,7 @@ date: 2021-11-08 **参数说明**: 用于控制undo强制回收阈值,达到阈值的80%启动强制回收,用户需要根据自己的业务情况,设置该值,可以通过先设置一个较大值,然后观察实际业务运行占用undo空间,再将该值调整为合理值。 -该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,800M~16TB @@ -21,7 +21,7 @@ date: 2021-11-08 **参数说明**: 用于控制单事务undo分配空间阈值,达到阈值时事务报错回滚。 -该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,2M~16TB diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/23-upgrade-parameters.md b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/upgrade-parameters.md similarity index 92% rename from product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/23-upgrade-parameters.md rename to product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/upgrade-parameters.md index ec733b0492d40a14ae4351152fc685f0ca504389..06f4363fa053d1009c96cb3c83dc2bd06d5eb8d1 100644 --- a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/23-upgrade-parameters.md +++ b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/upgrade-parameters.md @@ -11,7 +11,7 @@ date: 2021-04-20 **参数说明**: 标示是否在升级的过程中。该参数用户无法修改。 -该参数属于SUSET类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于SUSET类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 @@ -24,7 +24,7 @@ date: 2021-04-20 **参数说明**: 标示就地升级过程中,新增系统对象的OID。该参数用户无法修改。 -该参数属于SUSET类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于SUSET类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 字符串 diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/33-user-defined-functions.md b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/user-defined-functions.md similarity index 89% rename from product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/33-user-defined-functions.md rename to product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/user-defined-functions.md index 67da67032fd37820a57e5c38a96f5396bb59f44d..e4b02ed760658d6b874cd8ebf893be939245f668 100644 --- a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/33-user-defined-functions.md +++ b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/user-defined-functions.md @@ -11,7 +11,7 @@ date: 2021-11-08 **参数说明**: 控制每个数据库节点执行UDF时可用的最大物理内存量。本参数当前版本不生效,请使用FencedUDFMemoryLimit和UDFWorkerMemHardLimit参数控制fenced udf worker虚存。 -该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,200\*1024~max_process_memory,单位为KB。 @@ -21,7 +21,7 @@ date: 2021-11-08 **参数说明**: 控制每个fenced udf worker进程使用的虚拟内存。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 整数,0 \~ 2147483647,单位为KB,设置可带单位(KB,MB,GB)。其中0表示不做内存控制。 @@ -31,7 +31,7 @@ date: 2021-11-08 **参数说明**: 控制fencedUDFMemoryLimit的最大值。 -该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 整数,0 \~ 2147483647,单位为KB,设置时可带单位(KB,MB,GB)。 @@ -41,7 +41,7 @@ date: 2021-11-08 **参数说明**: 用户自定义设置PL/Java函数所使用的JVM虚拟机的启动参数,仅sysadmin用户可以访问。 -该参数属于SUSET类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于SUSET类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 字符串,支持: diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/17-version-and-platform-compatibility/1-compatibility-with-earlier-versions.md b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/version-and-platform-compatibility/compatibility-with-earlier-versions.md similarity index 84% rename from product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/17-version-and-platform-compatibility/1-compatibility-with-earlier-versions.md rename to product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/version-and-platform-compatibility/compatibility-with-earlier-versions.md index 7b74e413ce861210a302978fe48dd1c2eb7998f5..eee9c265d943999430097b535441a3bd60a913b2 100644 --- a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/17-version-and-platform-compatibility/1-compatibility-with-earlier-versions.md +++ b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/version-and-platform-compatibility/compatibility-with-earlier-versions.md @@ -13,7 +13,7 @@ MogDB介绍数据库的向下兼容性和对外兼容性特性的参数控制。 **参数说明**: 控制数组输入解析器是否将未用引用的NULL识别为数组的一个NULL元素。 -该参数属于USERSET类型参数,请参考表[GUC参数设置方式](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数设置方式](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 @@ -26,7 +26,7 @@ MogDB介绍数据库的向下兼容性和对外兼容性特性的参数控制。 **参数说明**: 控制字符串文本中的单引号是否能够用\'表示。 -该参数属于USERSET类型参数,请参考表[GUC参数设置方式](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数设置方式](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 > ![img](https://cdn-mogdb.enmotech.com/docs-media/icon/icon-notice.gif) **须知**: > 在字符串文本符合SQL标准的情况下,\\没有任何其他含义。这个参数影响的是如何处理不符合标准的字符串文本,包括明确的字符串转义语法是(E'...')。 @@ -46,7 +46,7 @@ MogDB介绍数据库的向下兼容性和对外兼容性特性的参数控制。 - 如果需要使用反斜杠作为转义,可以调整为使用转义字符串语法(E'...')来做转义,因为在每个SQL标准中,普通字符串的默认行为现在将反斜杠作为一个普通字符。 - 这个变量可以帮助定位需要改变的代码。 -该参数属于USERSET类型参数,请参考表[GUC参数设置方式](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数设置方式](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 @@ -56,7 +56,7 @@ MogDB介绍数据库的向下兼容性和对外兼容性特性的参数控制。 **参数说明**: 控制是否启动对大对象权限检查的向后兼容模式。 -该参数属于SUSET类型参数,请参考表[GUC参数设置方式](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SUSET类型参数,请参考表[GUC参数设置方式](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 @@ -68,7 +68,7 @@ on表示当读取或修改大对象时禁用权限检查,与PostgreSQL 9.0以 **参数说明**: 当数据库生成SQL时,此选项强制引用所有的标识符(包括非关键字)。这将影响到EXPLAIN的输出及函数的结果,例如pg_get_viewdef。详细说明请参见gs_dump的--quote-all-identifiers选项。 -该参数属于USERSET类型参数,请参考表[GUC参数设置方式](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数设置方式](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 @@ -81,7 +81,7 @@ on表示当读取或修改大对象时禁用权限检查,与PostgreSQL 9.0以 **参数说明**: 控制继承语义。用来控制继承表的访问策略,off表示各种命令不能访问子表,即默认使用ONLY关键字。这是为了兼容旧版本而设置的。 -该参数属于USERSET类型参数,请参考表[GUC参数设置方式](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数设置方式](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 @@ -97,7 +97,7 @@ on表示当读取或修改大对象时禁用权限检查,与PostgreSQL 9.0以 - 应用程序通过检查这个参数可以判断字符串文本的处理方式。 - 建议明确使用转义字符串语法(E'...')来转义字符。 -该参数属于USERSET类型参数,请参考表[GUC参数设置方式](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数设置方式](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 @@ -110,7 +110,7 @@ on表示当读取或修改大对象时禁用权限检查,与PostgreSQL 9.0以 **参数说明**: 控制启动同步的顺序扫描。在大约相同的时间内并行扫描读取相同的数据块,共享I/O负载。 -该参数属于USERSET类型参数,请参考表[GUC参数设置方式](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数设置方式](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 @@ -123,7 +123,7 @@ on表示当读取或修改大对象时禁用权限检查,与PostgreSQL 9.0以 **参数说明**: 控制开启某些非正式发布的特性,仅用于POC验证。这些特性属于延伸特性,建议客户谨慎开启,在某些功能场景下可能存在问题。该参数通常不会在每一个LTS版本中生效,比如2.0和3.0版本;该参数通常会在每一个preview版本中生效,比如2.1和未来的3.1。MogDB 3.0版本中没有任何功能受该参数影响。 -该参数属于USERSET类型参数,请参考表[GUC参数设置方式](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数设置方式](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/17-version-and-platform-compatibility/2-platform-and-client-compatibility.md b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/version-and-platform-compatibility/platform-and-client-compatibility.md similarity index 65% rename from product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/17-version-and-platform-compatibility/2-platform-and-client-compatibility.md rename to product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/version-and-platform-compatibility/platform-and-client-compatibility.md index a22f8c7be08a8c2095e31f847a0707e73e76a825..80b70f9b4fe1d4b27c1bf326e2af88e11de1a084 100644 --- a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/17-version-and-platform-compatibility/2-platform-and-client-compatibility.md +++ b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/version-and-platform-compatibility/platform-and-client-compatibility.md @@ -13,7 +13,7 @@ date: 2021-04-20 **参数说明**: 设置隐式转换优先级,是否优先将字符串转为数字。 -该参数属于USERSET类型参数,请参考表[GUC参数设置方式](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 @@ -28,12 +28,24 @@ date: 2021-04-20 **参数说明**: 设置时间戳默认格式。 -该参数属于USERSET类型参数,请参考表[GUC参数设置方式](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 字符串 **默认值**: DD-Mon-YYYY HH:MI:SS.FF AM +## group_concat_max_len + +**参数说明:**搭配函数GROUP_CONCAT使用,限制其返回值长度,超长截断。 + +该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 + +**取值范围:**0-9223372036854775807 + +**默认值:**1024 + +> ![img](https://cdn-mogdb.enmotech.com/docs-media/icon/icon-note.gif) **说明:** 目前能返回的最大长度是1073741823,超出此长度后会有out of memory的报错。 + ## max_function_args **参数说明**: 函数参数最大个数。 @@ -51,7 +63,7 @@ date: 2021-04-20 - 正确的SQL标准兼容的expr = NULL总是返回NULL(未知)。 - Microsoft Access里的过滤表单生成的查询使用expr = NULL来测试空值。打开这个选项,可以使用该接口来访问数据库。 -该参数属于USERSET类型参数,请参考表[GUC参数设置方式](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 @@ -66,7 +78,7 @@ date: 2021-04-20 **参数说明**: 控制是否支持数据库的扩展特性。 -该参数属于POSTMASTER类型参数,请参考表[GUC参数设置方式](../30-appendix.md)中对应设置方法进行设置。 +该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](../appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 @@ -95,11 +107,35 @@ date: 2021-04-20 > - 该参数只能在执行[CREATE DATABASE](../../../reference-guide/sql-syntax/CREATE-DATABASE.md)命令创建数据库的时候设置。 > - 在数据库中,该参数只能是确定的一个值,要么始终设置为A,要么始终设置为B,请勿任意改动,否则会导致数据库行为不一致。 +## b_format_behavior_compat_options + +**参数说明:**数据库B模式兼容性行为配置项,该参数的值由若干个配置项用逗号隔开构成。 + +该参数属于USERSET类型参数,请参考[GUC参数分类](../appendix.md)中对应设置方法进行设置。 + +**取值范围:**字符串 + +**默认值:**"" + +> ![img](https://cdn-mogdb.enmotech.com/docs-media/icon/icon-note.gif) **说明:** +> +> - 当前只支持[表1 兼容性B模式配置项](#bmode)。 +> - 配置多个兼容性配置项时,相邻配置项用逗号隔开,例如:set b_format_behavior_compat_options='enable_set_variables,set_session_transaction'; + +**表 1** 兼容性B模式配置项 + +| 兼容性配置项 | 兼容性行为控制 | +| ----------------------- | ------------------------------------------------------------ | +| enable_set_variables | set语法增强控制开关。
- 不设置此配置时,不支持set自定义变量、set [global \| session]语法。
- 设置此配置时,支持B兼容模式下使用上述语法,比如 *set @v1 = 1;*。 | +| set_session_transaction | set session transaction控制开关。
- 不设置此配置时,set session transaction等效于set local transaction。
- 设置此配置时,支持B兼容模式下使用上述语法,修改当前会话事务特性。 | +| enable_modify_column | ALTER TABLE MODIFY语义控制开关。
- 不设置此配置时,“ALTER TABLE table_name MODIFY column_name data_type;”只修改列的数据类型。
- 设置此配置时,“ALTER TABLE table_name MODIFY column_name data_type;”修改整个列定义。 | +| default_collation | 默认字符序前向兼容开关。
- 不设置此配置时,在未显式指定字符类型字段的字符集或字符序且表级字符序也为空时,字段为default字符序。
- 设置此配置时,字符类型字段的字符序当表级字符序不为空时继承表级字符序,为空时设置为数据库编码对应的默认字符序。 | + ## enable_set_variables_b_format **参数说明:**在MY数据库模式下是否支持自定义用户变量的功能。 -该参数属于USERSET类型参数,请参考[GUC参数设置方式](../30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围:**布尔型 @@ -110,7 +146,7 @@ date: 2021-04-20 **参数说明**: 数据库兼容性行为配置项,该参数的值由若干个配置项用逗号隔开构成。 -该参数属于USERSET类型参数,请参考表[GUC参数设置方式](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 字符串 @@ -125,7 +161,7 @@ date: 2021-04-20 | **兼容性配置项** | **兼容性行为控制** | | :------------------------------ | :----------------------------------------------------------- | -| display_leading_zero | 浮点数显示配置项。
- 不设置此配置项时,对于-1\~0和0\~1之间的小数,不显示小数点前的0。比如,0.25显示为.25。
- 设置此配置项时,对于-1\~0和0\~1之间的小数,显示小数点前的0。比如,0.25显示为0.25。 | +| display_leading_zero | 浮点数显示配置项。
- 不设置此配置项时,对于-1\~0和0\~1之间的小数,不显示小数点前的0。比如:
`MogDB=# select 0.1231243 as a, 0.1231243::numeric as b,0.1231243::integer(10,3) as c, length(0.1242343) as d; a | b | c | d ----------+----------+------+--- .1231243 | .1231243 | .123 | 8 (1 row)`
- 设置此配置项时,对于-1\~0和0\~1之间的小数,显示小数点前的0。比如:
`MogDB=# select 0.1231243 as a, 0.1231243::numeric as b,0.1231243::integer(10,3) as c, length(0.1242343) as d; a | b | c | d -----------+-----------+-------+--- 0.1231243 | 0.1231243 | 0.123 | 9 (1 row)` | | end_month_calculate | add_months函数计算逻辑配置项。
假定函数add_months的两个参数分别为param1和param2,param1的月份和param2的和为月份result。
- 不设置此配置项时,如果param1的日期(Day字段)为月末,并且param1的日期(Day字段)比result月份的月末日期小,计算结果中的日期字段(Day字段)和param1的日期字段保持一致。比如,
`MogDB=# select add_months('2018-02-28',3) from sys_dummy; add_months ---------------------- 2018-05-28 00:00:00 (1 row)`
- 设置此配置项时,如果param1的日期(Day字段)为月末,并且param1的日期(Day字段)比result月份的月末日期比小,计算结果中的日期字段(Day字段)和result的月末日期保持一致。比如,
`MogDB=# select add_months('2018-02-28',3) from sys_dummy; add_months ---------------------- 2018-05-31 00:00:00 (1 row)` | | compat_analyze_sample | analyze采样行为配置项。
设置此配置项时,会优化analyze的采样行为,主要体现在analyze时全局采样会更精确的控制在3万条左右,更好的控制analyze时DBnode端的内存消耗,保证analyze性能的稳定性。 | | bind_schema_tablespace | 绑定模式与同名表空间配置项。
如果存在与模式名sche_name相同的表空间名,那么如果设置search_path为sche_name, default_tablespace也会同步切换到sche_name。 | @@ -135,7 +171,7 @@ date: 2021-04-20 | return_null_string | 控制函数lpad()和rpad()结果为空字符串”的显示配置项。
- 不设置此配置项时,空字符串显示为NULL。
`MogDB=# select length(lpad('123',0,'*')) from sys_dummy; length ----------------------- (1 row)*`
- 设置此配置项时,空字符串显示为”。
`MogDB=# select length(lpad('123',0,'*')) from sys_dummy; length ----------------------- 0 (1 row)` | | compat_concat_variadic | 控制函数concat()和concat_ws()对variadic类型结果兼容性的配置项。
若设置此配置项,当concat函数参数为variadic类型时,保留a db和Teradata兼容模式下不同的结果形式;否则默认a db和Teradata兼容模式下结果相同,且与a db保持一致。由于MY无variadic类型,所以该选项对MY无影响。 | | merge_update_multi | 控制在使用MERGE INTO … WHEN MATCHED THEN UPDATE(参考[MERGE INTO](../../../reference-guide/sql-syntax/MERGE-INTO.md)) 和INSERT … ON DUPLICATE KEY UPDATE(参考[INSERT](../../../reference-guide/sql-syntax/INSERT.md))时,当目标表中一条目标数据与多条源数据冲突时UPDATE行为。
若设置此配置项,当存在上述场景时,该冲突行将会多次执行UPDATE;否则(默认)报错,即MERGE或INSERT操作失败。 | -| hide_tailing_zero | numeric显示配置项。不设置此项时,numeric按照指定精度显示。设置此项时,隐藏小数点后的末尾0。
`set behavior_compat_options='hide_tailing_zero'; select cast(123.123 as numeric(15,10)); numeric ---- 123.123 (1 row)` | +| hide_tailing_zero | numeric显示配置项。不设置此项时,numeric按照指定精度显示。设置此项时,所有输出numeric的场景均隐藏小数点后的末尾0,包括显示指定format精度情况。
`MogDB=# set behavior_compat_options='hide_tailing_zero';`
`MogDB=# select cast(123.123 as numeric(15,10)) as a, to_char(cast(123.123 as numeric(15,10)), '999D999999'); a | to_char ---------+---------- 123.123 | 123.123 (1 row)`
`MogDB=# set behavior_compat_options='';`
`MogDB=# select cast(123.123 as numeric(15,10)) as a, to_char(cast(123.123 as numeric(15,10)), '999D999999'); a | to_char ----------------+------------- 123.1230000000 | 123.123000 (1 row)` | | rownum_type_compat | 控制ROWNUM的类型,ROWNUM默认类型为INT8,设置此参数后,ROWNUM类型变更为NUMERIC类型。 | | aformat_null_test | 控制rowtype类型判空逻辑,设置此项时,对于rowtype is not null判断,当一行数据有一列不为空的时候返回ture。否则,对于rowtype is not null判断,当一行数据所有列不为空的时候返回ture. | | aformat_regexp_match | 控制正则表达式函数的匹配行为。
设置此项,且sql_compatibility参数的值为A或B时,正则表达式的 flags 参数支持的选项含义有变更:
1. “.”默认不能匹配 '\n' 字符。
2. flags 中包含n选项时,“.”能够匹配 '\n' 字符。
3. regexp_replace(source, pattern replacement) 函数替换所有匹配的子串。
4. regexp_replace(source, pattern, replacement, flags) 在 flags值为” 或者null时,返回值为null。
否则,正则表达式的 flags 参数支持的选项含义:
1. “.”默认能匹配 '\n' 字符。
2. flags 中的 n 选项表示按照多行模式匹配。
3. regexp_replace(source, pattern replacement) 函数仅替换第一个匹配到的子串。
4. regexp_replace(source, pattern, replacement, flags) 在 flags值为” 或者null时,返回值为替换后的字符串。 | @@ -144,13 +180,17 @@ date: 2021-04-20 | proc_implicit_for_loop_variable | 控制存储过程中FOR_LOOP查询语句行为设置此项时,在FOR rec IN query LOOP语句中,若rec已经定义,不会复用已经定义的rec变量,而且重新建立一个新的变量。否则,会复用已经定义的rec变量,不会建立新的变量。 | | allow_procedure_compile_check | 控制存储过程中select语句和open cursor语句的编译检查设置此项时,在存储过程中执行select语句、open cursor for语句、cursor%rowtype语句、for rec in语句时,若查询的表不存在,则无法创建创建存储过程,不支持trigger函数的编译检查,若查询的表存在,则成功创建存储过程。 | | char_coerce_compat | 控制char(n)类型向其它变长字符串类型转换时的行为。默认情况下char(n)类型转换其它变长字符串类型时会省略尾部的空格,开启该参数后,转换时不再省略尾部的空格,并且在转换时如果char(n)类型的长度超过其它变长字符串类型时将会报错。该参数仅在sql_compatibility参数的值为A时生效。 | +| truncate_numeric_tail_zero | numeric显示配置项。不设置此项时,numeric按照默认精度显示。设置此项时,除去to_char(numeric, format)这种显示设置精度的情况,所有输出numeric的场景均会隐藏小数点后的末尾0。例如:
`MogDB=# set behavior_compat_options='truncate_numeric_tail_zero';`
`MogDB=# select cast(123.123 as numeric(15,10)) as a, to_char(cast(123.123 as numeric(15,10)), '999D999999'); a | to_char ---------+------------- 123.123 | 123.123000 (1 row)`
`MogDB=# set behavior_compat_options='';`
`MogDB=# select cast(123.123 as numeric(15,10)) as a, to_char(cast(123.123 as numeric(15,10)), '999D999999'); a | to_char ----------------+------------- 123.1230000000 | 123.123000 (1 row)` | | pgformat_substr | 控制substr(str, from, for)在不同场景下的表现。默认情况下,当from小于0时,substr将从字符串尾部开始计数;当for小于1时,substr将返回NULL。开启该参数后,当from小于0时,将从字符串的第一位的前(-from + 1)位开始计数;当for小于0时,substr将报错。该参数仅在sql_compatibility参数的值为PG时生效。 | +| plpgsql_dependency | 开启此参数后,创建函数,存储过程,包支持未定义的对象。可以新建成功。可以在GS_DEPENDENCIES和GS_DEPENDENCIES_OBJ查询对应的依赖关系。
开启此参数后,创建PLSQL对象时,会主动维护依赖于该PLSQL对象的OID,不再需要用户手动更新。
注意: 1.在并发创建PLSQL对象时,如果需要维护的对象间存在竞争关系,可能会造成死锁。 | +| allow_orderby_undistinct_column | SQL语法兼容B的情况下,开启此参数后,select语句支持order by后面的列不在distinct中。如: select distinct a from test order by b;
注意:该参数只支持distinct,不支持distinct on,且当 DOLPHIN 插件存在时不生效,转由 dolphin.sql_mode 参数控制。dolphin.sql_mode 未设置 sql_mode_full_group 选项时相当于打开此选项。 | +| select_into_return_null | 在B或PG兼容模式下,开启此参数后,存储过程语句SELECT select_expressions INTO [STRICT] target FROM ... 允许在不指定STRICT并且查询结果为空时给变量赋NULL值。 | ## plpgsql.variable_conflict **参数说明**: 设置同名的存储过程变量和表的列的使用优先级。 -该参数属于USERSET类型参数,仅支持表[GUC参数设置方式](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法3进行设置。 +该参数属于USERSET类型参数,仅支持表[GUC参数设置方式](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法3进行设置。 **取值范围**: 字符串 @@ -166,7 +206,7 @@ date: 2021-04-20 > ![img](https://cdn-mogdb.enmotech.com/docs-media/icon/icon-note.gif) **说明**: 超长字符串自动截断功能不适用于insert语句包含外表的场景。如果向字符集为字节类型编码(SQL_ASCII、LATIN1等)的数据库中插入多字节字符数据(如汉字等),且字符数据跨越截断位置,这种情况下,按照字节长度自动截断,自动截断后会在尾部产生非预期结果。如果用户有对于截断结果正确性的要求,建议用户采用UTF8等能够按照字符截断的输入字符集作为数据库的编码集。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 @@ -179,7 +219,7 @@ date: 2021-04-20 **参数说明**: 控制是否可以使用lastval函数。 -该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/version-and-platform-compatibility/version-and-platform-compatibility.md b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/version-and-platform-compatibility/version-and-platform-compatibility.md new file mode 100644 index 0000000000000000000000000000000000000000..31f41da356ebc5d46da433e377de8d32bb34a5d9 --- /dev/null +++ b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/version-and-platform-compatibility/version-and-platform-compatibility.md @@ -0,0 +1,11 @@ +--- +title: 版本和平台兼容性 +summary: 版本和平台兼容性 +author: zhang cuiping +date: 2023-04-07 +--- + +# 版本和平台兼容性 + +- **[历史版本兼容性](compatibility-with-earlier-versions.md)** +- **[平台和客户端兼容性](platform-and-client-compatibility.md)** \ No newline at end of file diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/25-wait-events.md b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/wait-events.md similarity index 91% rename from product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/25-wait-events.md rename to product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/wait-events.md index c8407ee9e142a3dc2545242debf81faa237fa166..650c4e2e5d370cf0d58ea2418cde00099b31b5ca 100644 --- a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/25-wait-events.md +++ b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/wait-events.md @@ -13,7 +13,7 @@ date: 2021-04-20 在x86平台集中式部署下,硬件配置规格为32核CPU/256GB内存,使用Benchmark SQL 5.0工具测试性能,开关此参数性能影响约1.4%。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/6-write-ahead-log/4-archiving.md b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/write-ahead-log/archiving.md similarity index 89% rename from product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/6-write-ahead-log/4-archiving.md rename to product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/write-ahead-log/archiving.md index 2121893f3ef7d2cbb56725855b1b0bb401e78368..4646e6dc92045d865419e0c97469a0d4a1c5efbb 100644 --- a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/6-write-ahead-log/4-archiving.md +++ b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/write-ahead-log/archiving.md @@ -11,7 +11,7 @@ date: 2021-04-20 **参数说明**: 表示是否进行归档操作。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 > ![img](https://cdn-mogdb.enmotech.com/docs-media/icon/icon-notice.gif) **须知**: > @@ -28,7 +28,7 @@ date: 2021-04-20 **参数说明**: 由管理员设置的用于归档WAL日志的命令,建议归档路径为绝对路径。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 > ![img](https://cdn-mogdb.enmotech.com/docs-media/icon/icon-notice.gif) **须知**: > @@ -63,7 +63,7 @@ date: 2021-04-20 **参数说明**: 由管理员设置的用于归档WAL日志的目录,建议归档路径为绝对路径。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 > ![img](https://cdn-mogdb.enmotech.com/docs-media/icon/icon-notice.gif) **须知**: > @@ -83,7 +83,7 @@ date: 2021-04-20 **参数说明**: 表示归档周期。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 > ![img](https://cdn-mogdb.enmotech.com/docs-media/icon/icon-notice.gif) **须知**: > diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/6-write-ahead-log/2-checkpoints.md b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/write-ahead-log/checkpoints.md similarity index 80% rename from product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/6-write-ahead-log/2-checkpoints.md rename to product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/write-ahead-log/checkpoints.md index 821f96a49e63c7dc7b5f04647bc05eb2bbca0335..4c99bfaedf2e32db75f22be36203ee96e50420b0 100644 --- a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/6-write-ahead-log/2-checkpoints.md +++ b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/write-ahead-log/checkpoints.md @@ -11,7 +11,7 @@ date: 2021-04-20 **参数说明**: 设置[checkpoint_timeout](#checkpoint_timeout)周期内所保留的最少WAL日志段文件数量。每个日志文件大小为16MB。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,最小值1 @@ -23,7 +23,7 @@ date: 2021-04-20 **参数说明**: 设置自动WAL检查点之间的最长时间。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,30~3600(秒) @@ -35,7 +35,7 @@ date: 2021-04-20 **参数说明**: 指定检查点完成的目标。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 双精度浮点类型,0.0~1.0 @@ -47,7 +47,7 @@ date: 2021-04-20 **参数说明**: 如果由于填充检查点段文件导致检查点发生的时间间隔接近这个参数表示的秒数,就向服务器日志发送一个建议增加[checkpoint_segments](#checkpoint_segments)值的消息。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,0~INT_MAX(秒),其中0表示关闭警告。 @@ -59,7 +59,7 @@ date: 2021-04-20 **参数说明**: 设置请求检查点等待checkpointer线程启动的最长时间。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,2~3600(秒) @@ -69,7 +69,7 @@ date: 2021-04-20 **参数说明**: 增量检查点开关。 -该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 @@ -79,7 +79,7 @@ date: 2021-04-20 **参数说明**: 双写开关。当增量检查点开关打开时,同时enable_double_write打开,则使用enable_double_write双写特性保护,不再使用full_page_writes防止半页写问题。 -该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 @@ -89,7 +89,7 @@ date: 2021-04-20 **参数说明**: 增量检查点开关打开之后,设置自动WAL检查点之间的最长时间。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,1~3600(秒) @@ -99,7 +99,7 @@ date: 2021-04-20 **参数说明**: 设置在任一备机断联时,主机是否根据xlog日志的大小超过参数max_size_for_xlog_prune的值而回收日志。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 @@ -112,7 +112,7 @@ date: 2021-04-20 **参数说明**: 备DN表示当前回放的最新检查点位置和当前日志回放位置之间日志量的期望值,主DN表示恢复点到当前最新日志之间日志量的期望值,关注RTO的情况下,这个值建议不宜过大。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,163840~2147483647,单位为KB。 @@ -122,8 +122,8 @@ date: 2021-04-20 **参数说明**: 在enable_xlog_prune、synchronous_commit都打开时生效,如果有备机断连且xlog日志大小大于此阈值,则回收日志。所有备机断联且无逻辑复制槽时,不回收日志。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,0~2147483647,单位为KB -**默认值**: 2147483647,单位KB +**默认值**: 256GB diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/6-write-ahead-log/3-log-replay.md b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/write-ahead-log/log-replay.md similarity index 88% rename from product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/6-write-ahead-log/3-log-replay.md rename to product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/write-ahead-log/log-replay.md index d7823310663a171e736c117831745a05faf11cfd..416ce81911c6af77b343343c00303c1ee6afc72f 100644 --- a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/6-write-ahead-log/3-log-replay.md +++ b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/write-ahead-log/log-replay.md @@ -11,7 +11,7 @@ date: 2021-04-20 **参数说明**: 设置recovery_time_target秒能够让备机完成日志写入和回放。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,0~3600(秒) @@ -23,7 +23,7 @@ date: 2021-04-20 **参数说明**: 设置最大并行回放线程个数。 -该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,0~20 @@ -33,7 +33,7 @@ date: 2021-04-20 **参数说明**: 是极致RTO特性中ParseRedoRecord线程的数量。 -该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,1~16 @@ -45,7 +45,7 @@ date: 2021-04-20 **参数说明**: 是极致RTO特性中每个ParseRedoRecord线程对应的PageRedoWorker数量。 -该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,1~8 @@ -67,7 +67,7 @@ date: 2021-04-20 **参数说明**: 数据页lsn检查开关。回放时,检查数据页当前的lsn是否是期望的lsn。 -该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 @@ -77,7 +77,7 @@ date: 2021-04-20 **参数说明**: 设置备节点回放的延迟时间。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 > ![img](https://cdn-mogdb.enmotech.com/docs-media/icon/icon-notice.gif) **须知**: > @@ -99,7 +99,7 @@ date: 2021-04-20 **参数说明**: 用于控制回放线程的绑核操作,仅sysadmin用户可以访问。 -该参数属于POSTMASTER类型参数,请参考[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于POSTMASTER类型参数,请参考[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 字符串,长度大于0,该参数不区分大小写。 diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/6-write-ahead-log/1-settings.md b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/write-ahead-log/settings.md similarity index 87% rename from product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/6-write-ahead-log/1-settings.md rename to product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/write-ahead-log/settings.md index 606e16aa10ca6daa47df550419e627cc2a659d1c..0439f679c04d1f941f70d1a3ea58b61c3b595d1a 100644 --- a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/6-write-ahead-log/1-settings.md +++ b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/write-ahead-log/settings.md @@ -11,7 +11,7 @@ date: 2021-04-20 **参数说明**: 设置写入WAL信息量的级别。 -该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 > ![img](https://cdn-mogdb.enmotech.com/docs-media/icon/icon-notice.gif) **须知**: > @@ -46,7 +46,7 @@ date: 2021-04-20 **参数说明**: 设置MogDB服务器是否使用fsync()系统函数(请参见[wal_sync_method](#wal_sync_method))确保数据的更新及时写入物理磁盘中。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 > ![img](https://cdn-mogdb.enmotech.com/docs-media/icon/icon-notice.gif) **须知**: > @@ -64,7 +64,7 @@ date: 2021-04-20 **参数说明**: 设置当前事务的同步方式。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 通常情况下,一个事务产生的日志的同步顺序如下: @@ -99,7 +99,7 @@ date: 2021-04-20 **参数说明**: 设置向磁盘强制更新WAL数据的方法。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 > ![img](https://cdn-mogdb.enmotech.com/docs-media/icon/icon-notice.gif) **须知**: > @@ -129,7 +129,7 @@ date: 2021-04-20 **参数说明**: 设置MogDB服务器在检查点之后对页面的第一次修改时,是否将每个磁盘页面的全部内容写到WAL日志中。当增量检查点开关和enable_double_write同时打开时,则不使用full_page_writes。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 > ![img](https://cdn-mogdb.enmotech.com/docs-media/icon/icon-notice.gif) **须知**: > @@ -147,7 +147,7 @@ date: 2021-04-20 **参数说明**: 设置在检查点之后对页面的第一次修改为页面上元组hint bits的修改时,是否将整个页面的全部内容写到WAL日志中。不推荐用户修改此设置。 -该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 布尔型 @@ -160,7 +160,7 @@ date: 2021-04-20 **参数说明**: 设置用于存放WAL数据的共享内存空间的XLOG_BLCKSZ数,XLOG_BLCKSZ的大小默认为8KB。 -该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: -1~2^18^ @@ -175,7 +175,7 @@ date: 2021-04-20 **参数说明**: WalWriter进程的写间隔时间。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 > ![img](https://cdn-mogdb.enmotech.com/docs-media/icon/icon-notice.gif) **须知**:如果时间过长可能造成WAL缓冲区的内存不足,时间过短会引起WAL不断写入,增加磁盘I/O负担。 > @@ -188,7 +188,7 @@ date: 2021-04-20 **参数说明**: 表示一个已经提交的数据在WAL缓冲区中存放的时间。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 > ![img](https://cdn-mogdb.enmotech.com/docs-media/icon/icon-notice.gif) **须知**: > @@ -203,7 +203,7 @@ date: 2021-04-20 **参数说明**: 当一个事务发出提交请求时,如果数据库中正在执行的事务数量大于此参数的值,则该事务将等待一段时间([commit_delay](#commit_delay)的值),否则该事务则直接写入WAL。 -该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于USERSET类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 整型, 0~1000 @@ -233,7 +233,7 @@ date: 2021-04-20 **参数说明**: 绑定到WAL写入线程的CPU核,与thread pool配合使用。 -该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,-1~核数减1。 @@ -243,7 +243,7 @@ date: 2021-04-20 **参数说明**: xlogflusher进入sleep之前空闲xlog刷新的次数,达到阈值会休眠。 -该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,1~50000。 @@ -253,7 +253,7 @@ date: 2021-04-20 **参数说明**: WAL编写器将创建的xlog段文件的数量。 -该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于POSTMASTER类型参数,请参考表[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 整型,0~1000000。 @@ -275,7 +275,7 @@ date: 2021-04-20 **参数说明**: 遍历WalInsertStatusEntryTbl的超时时间。Xlog刷盘自适应控制的刷盘IO遍历WalInsertStatusEntryTbl等待的最大时间。 -该参数属于SIGHUP类型参数,请参考[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 > ![img](https://cdn-mogdb.enmotech.com/docs-media/icon/icon-notice.gif) **须知**: 如果时间过长可能造成Xlog刷盘频率降低,降低Xlog处理性能。 @@ -287,8 +287,21 @@ date: 2021-04-20 **参数说明**: 遍历WalInsertStatusEntryTbl时,遇到WAL_NOT_COPIED状态entry时等待的时间间隔。 -该参数属于SIGHUP类型参数,请参考[GUC参数分类](../../../reference-guide/guc-parameters/30-appendix.md)中对应设置方法进行设置。 +该参数属于SIGHUP类型参数,请参考[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 **取值范围**: 整型, 0 ~ 90000000(微秒) -**默认值**: 1us \ No newline at end of file +**默认值**: 1us + +## autocommit + +**参数说明:**设置事务是否自动提交,仅在B兼容模式下能够修改为false。 + +该参数属于USERSET类型参数,请参考[GUC参数分类](../../../reference-guide/guc-parameters/appendix.md)中对应设置方法进行设置。 + +**取值范围**:布尔型 + +- on表示开启事务自动提交。 +- off表示关闭事务自动提交。 + +**默认值:**on \ No newline at end of file diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/write-ahead-log/write-ahead-log.md b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/write-ahead-log/write-ahead-log.md new file mode 100644 index 0000000000000000000000000000000000000000..15cdca2cefdd091badb9a176dfd9f35e82d33a9b --- /dev/null +++ b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/write-ahead-log/write-ahead-log.md @@ -0,0 +1,13 @@ +--- +title: 预写式日志 +summary: 预写式日志 +author: zhang cuiping +date: 2023-04-07 +--- + +# 预写式日志 + +- **[设置](settings.md)** +- **[检查点](checkpoints.md)** +- **[日志回放](log-replay.md)** +- **[归档](archiving.md)** \ No newline at end of file diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/writer-statement-parameters-supported-by-standby-server.md b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/writer-statement-parameters-supported-by-standby-server.md new file mode 100644 index 0000000000000000000000000000000000000000..f308071ff153d6d4b55476929d097a6fc8d6f2f7 --- /dev/null +++ b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/writer-statement-parameters-supported-by-standby-server.md @@ -0,0 +1,25 @@ +--- +title: 备机支持写语句参数 +summary: 备机支持写语句参数 +author: zhang cuiping +date: 2023-04-07 +--- + +# 备机支持写语句参数 + +## enable_remote_excute + +**参数说明:**是否开启允许备机执行写语句,启动后不允许修改。 + +该参数属于POSTMASTER类型参数,请参考[GUC参数分类](appendix.md)中对应设置方法进行设置。 + +**取值范围:**布尔型,true、false。true表示当前安装部署开启备机执行写语句模式,off表示不开启。 + +**默认值:**off + +> ![img](https://cdn-mogdb.enmotech.com/docs-media/icon/icon-note.gif) **说明:** +> +> - enable_remote_excute参数在单机模式下默认false。 +> - 若开启备机允许执行写语句需要将此参数设置为true。 +> - 开关打开后,允许备机执行写语句和DDL,支持简单查询和扩展查询;此状态下读语句仍然在备机执行,写语句会转发到主机执行。 +> - 开关打开后,备机启动事务后会将所有SQL语句全部无条件转发给主机,包括读语句。 \ No newline at end of file diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/schema/DBE_PLDEVELOPER/overview-of-DBE_PLDEVELOPER.md b/product/zh/docs-mogdb/v5.0/reference-guide/schema/DBE_PLDEVELOPER/DBE_PLDEVELOPER.md similarity index 53% rename from product/zh/docs-mogdb/v5.0/reference-guide/schema/DBE_PLDEVELOPER/overview-of-DBE_PLDEVELOPER.md rename to product/zh/docs-mogdb/v5.0/reference-guide/schema/DBE_PLDEVELOPER/DBE_PLDEVELOPER.md index 0180ff536228551e155d730c508c9b28003fdc2d..e7db984b04976b0a5bb6c7232ac313da61c87c6a 100644 --- a/product/zh/docs-mogdb/v5.0/reference-guide/schema/DBE_PLDEVELOPER/overview-of-DBE_PLDEVELOPER.md +++ b/product/zh/docs-mogdb/v5.0/reference-guide/schema/DBE_PLDEVELOPER/DBE_PLDEVELOPER.md @@ -1,10 +1,13 @@ --- title: DBE_PLDEVELOPER summary: DBE_PLDEVELOPER -author: Guo Huan -date: 2022-05-31 +author: zhang cuiping +date: 2023-04-07 --- # DBE_PLDEVELOPER DBE_PLDEVELOPER下系统表用于记录PLPGSQL包、函数及存储过程编译过程中需要记录的信息。 + +- **[DBE_PLDEVELOPER.gs_source](DBE_PLDEVELOPER.gs_source.md)** +- **[DBE_PLDEVELOPER.gs_errors](DBE_PLDEVELOPER.gs_errors.md)** \ No newline at end of file diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/appendix/appendix.md b/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/appendix/appendix.md new file mode 100644 index 0000000000000000000000000000000000000000..cf46de5a4a4fe8e9f834eab0d36ff16fa36f1b04 --- /dev/null +++ b/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/appendix/appendix.md @@ -0,0 +1,12 @@ +--- +title: 附录 +summary: 附录 +author: zhang cuiping +date: 2023-04-07 +--- + +# 附录 + +- **[GIN索引](./gin-indexes/gin-indexes.md)** +- **[扩展函数](extended-functions.md)** +- **[扩展语法](extended-syntax.md)** \ No newline at end of file diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/13-appendix/2-extended-functions.md b/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/appendix/extended-functions.md similarity index 100% rename from product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/13-appendix/2-extended-functions.md rename to product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/appendix/extended-functions.md diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/13-appendix/3-extended-syntax.md b/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/appendix/extended-syntax.md similarity index 100% rename from product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/13-appendix/3-extended-syntax.md rename to product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/appendix/extended-syntax.md diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/13-appendix/1-gin-indexes/1-introduction.md b/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/appendix/gin-indexes/gin-indexes-introduction.md similarity index 100% rename from product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/13-appendix/1-gin-indexes/1-introduction.md rename to product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/appendix/gin-indexes/gin-indexes-introduction.md diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/appendix/gin-indexes/gin-indexes.md b/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/appendix/gin-indexes/gin-indexes.md new file mode 100644 index 0000000000000000000000000000000000000000..32800aeab264cd4abc24b997c36b9c44958f1a45 --- /dev/null +++ b/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/appendix/gin-indexes/gin-indexes.md @@ -0,0 +1,13 @@ +--- +title: GIN索引 +summary: GIN索引 +author: zhang cuiping +date: 2023-04-07 +--- + +# GIN索引 + +- **[介绍](gin-indexes-introduction.md)** +- **[扩展性](scalability.md)** +- **[实现](implementation.md)** +- **[GIN提示与技巧](gin-tips-and-tricks.md)** \ No newline at end of file diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/13-appendix/1-gin-indexes/4-gin-tips-and-tricks.md b/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/appendix/gin-indexes/gin-tips-and-tricks.md similarity index 100% rename from product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/13-appendix/1-gin-indexes/4-gin-tips-and-tricks.md rename to product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/appendix/gin-indexes/gin-tips-and-tricks.md diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/13-appendix/1-gin-indexes/3-implementation.md b/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/appendix/gin-indexes/implementation.md similarity index 100% rename from product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/13-appendix/1-gin-indexes/3-implementation.md rename to product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/appendix/gin-indexes/implementation.md diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/13-appendix/1-gin-indexes/2-scalability.md b/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/appendix/gin-indexes/scalability.md similarity index 100% rename from product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/13-appendix/1-gin-indexes/2-scalability.md rename to product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/appendix/gin-indexes/scalability.md diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/3-constant-and-macro.md b/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/constant-and-macro.md similarity index 100% rename from product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/3-constant-and-macro.md rename to product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/constant-and-macro.md diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/8-controlling-transactions.md b/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/controlling-transactions.md similarity index 100% rename from product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/8-controlling-transactions.md rename to product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/controlling-transactions.md diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/11-dcl-syntax-overview.md b/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/dcl-syntax-overview.md similarity index 100% rename from product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/11-dcl-syntax-overview.md rename to product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/dcl-syntax-overview.md diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/9-ddl-syntax-overview.md b/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/ddl-syntax-overview.md similarity index 100% rename from product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/9-ddl-syntax-overview.md rename to product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/ddl-syntax-overview.md diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/10-dml-syntax-overview.md b/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/dml-syntax-overview.md similarity index 100% rename from product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/10-dml-syntax-overview.md rename to product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/dml-syntax-overview.md diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/4-expressions/4-array-expressions.md b/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/expressions/array-expressions.md similarity index 100% rename from product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/4-expressions/4-array-expressions.md rename to product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/expressions/array-expressions.md diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/4-expressions/2-condition-expressions.md b/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/expressions/condition-expressions.md similarity index 100% rename from product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/4-expressions/2-condition-expressions.md rename to product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/expressions/condition-expressions.md diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/expressions/expressions.md b/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/expressions/expressions.md new file mode 100644 index 0000000000000000000000000000000000000000..01829292cffe2c648ff29b23e14941324e57b356 --- /dev/null +++ b/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/expressions/expressions.md @@ -0,0 +1,14 @@ +--- +title: 表达式 +summary: 表达式 +author: zhang cuiping +date: 2023-04-07 +--- + +# 表达式 + +- **[简单表达式](simple-expressions.md)** +- **[条件表达式](condition-expressions.md)** +- **[子查询表达式](subquery-expressions.md)** +- **[数组表达式](array-expressions.md)** +- **[行表达式](row-expressions.md)** \ No newline at end of file diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/4-expressions/5-row-expressions.md b/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/expressions/row-expressions.md similarity index 100% rename from product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/4-expressions/5-row-expressions.md rename to product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/expressions/row-expressions.md diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/4-expressions/1-simple-expressions.md b/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/expressions/simple-expressions.md similarity index 95% rename from product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/4-expressions/1-simple-expressions.md rename to product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/expressions/simple-expressions.md index 67ad57ebfd72a3657f8aed7f14b8b9eff9bc6647..96a8afd0b5c17396cd9cc4c2e73b730f7d2e0231 100644 --- a/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/4-expressions/1-simple-expressions.md +++ b/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/expressions/simple-expressions.md @@ -68,7 +68,7 @@ date: 2021-05-17 > ![img](https://cdn-mogdb.enmotech.com/docs-media/icon/icon-note.gif) **说明:** > > - <=>操作符与 is not distinct from 用法完全相同。 - > - 该操作符仅在MogDB Kernel MogDB兼容MY类型时(即sql_compatibility = 'B')有效,其他类型不支持该操作符。 + > - 该操作符仅在MogDB兼容MY类型时(即sql_compatibility = 'B')有效,其他类型不支持该操作符。 ## 伪列 diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/4-expressions/3-subquery-expressions.md b/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/expressions/subquery-expressions.md similarity index 100% rename from product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/4-expressions/3-subquery-expressions.md rename to product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/expressions/subquery-expressions.md diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/full-text-search/additional-features/additional-features.md b/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/full-text-search/additional-features/additional-features.md new file mode 100644 index 0000000000000000000000000000000000000000..9a7bc37a5176dad3bd17fc9040f113f1769f5bc3 --- /dev/null +++ b/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/full-text-search/additional-features/additional-features.md @@ -0,0 +1,13 @@ +--- +title: 附加功能 +summary: 附加功能 +author: zhang cuiping +date: 2023-04-07 +--- + +# 附加功能 + +- **[处理tsvector](manipulating-tsvector.md)** +- **[处理查询](manipulating-queries.md)** +- **[查询重写](rewriting-queries.md)** +- **[收集文献统计](gathering-document-statistics.md)** \ No newline at end of file diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/6-full-text-search/4-additional-features/4-gathering-document-statistics.md b/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/full-text-search/additional-features/gathering-document-statistics.md similarity index 100% rename from product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/6-full-text-search/4-additional-features/4-gathering-document-statistics.md rename to product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/full-text-search/additional-features/gathering-document-statistics.md diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/6-full-text-search/4-additional-features/2-manipulating-queries.md b/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/full-text-search/additional-features/manipulating-queries.md similarity index 100% rename from product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/6-full-text-search/4-additional-features/2-manipulating-queries.md rename to product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/full-text-search/additional-features/manipulating-queries.md diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/6-full-text-search/4-additional-features/1-manipulating-tsvector.md b/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/full-text-search/additional-features/manipulating-tsvector.md similarity index 100% rename from product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/6-full-text-search/4-additional-features/1-manipulating-tsvector.md rename to product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/full-text-search/additional-features/manipulating-tsvector.md diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/6-full-text-search/4-additional-features/3-rewriting-queries.md b/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/full-text-search/additional-features/rewriting-queries.md similarity index 100% rename from product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/6-full-text-search/4-additional-features/3-rewriting-queries.md rename to product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/full-text-search/additional-features/rewriting-queries.md diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/6-full-text-search/7-configuration-examples.md b/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/full-text-search/configuration-examples.md similarity index 100% rename from product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/6-full-text-search/7-configuration-examples.md rename to product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/full-text-search/configuration-examples.md diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/full-text-search/controlling-text-search/controlling-text-search.md b/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/full-text-search/controlling-text-search/controlling-text-search.md new file mode 100644 index 0000000000000000000000000000000000000000..de26397fce993b5a9bcb20854ebc5dc4f7e989a2 --- /dev/null +++ b/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/full-text-search/controlling-text-search/controlling-text-search.md @@ -0,0 +1,13 @@ +--- +title: 控制文本搜索 +summary: 控制文本搜索 +author: zhang cuiping +date: 2023-04-07 +--- + +# 控制文本搜索 + +- **[解析文档](parsing-documents.md)** +- **[解析查询](parsing-queries.md)** +- **[排序查询结果](ranking-search-results.md)** +- **[高亮搜索结果](highlighting-results.md)** \ No newline at end of file diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/6-full-text-search/3-controlling-text-search/4-highlighting-results.md b/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/full-text-search/controlling-text-search/highlighting-results.md similarity index 100% rename from product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/6-full-text-search/3-controlling-text-search/4-highlighting-results.md rename to product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/full-text-search/controlling-text-search/highlighting-results.md diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/6-full-text-search/3-controlling-text-search/1-parsing-documents.md b/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/full-text-search/controlling-text-search/parsing-documents.md similarity index 100% rename from product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/6-full-text-search/3-controlling-text-search/1-parsing-documents.md rename to product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/full-text-search/controlling-text-search/parsing-documents.md diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/6-full-text-search/3-controlling-text-search/2-parsing-queries.md b/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/full-text-search/controlling-text-search/parsing-queries.md similarity index 100% rename from product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/6-full-text-search/3-controlling-text-search/2-parsing-queries.md rename to product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/full-text-search/controlling-text-search/parsing-queries.md diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/6-full-text-search/3-controlling-text-search/3-ranking-search-results.md b/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/full-text-search/controlling-text-search/ranking-search-results.md similarity index 100% rename from product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/6-full-text-search/3-controlling-text-search/3-ranking-search-results.md rename to product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/full-text-search/controlling-text-search/ranking-search-results.md diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/6-full-text-search/6-dictionaries/1-dictionaries-overview.md b/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/full-text-search/dictionaries/dictionaries-overview.md similarity index 100% rename from product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/6-full-text-search/6-dictionaries/1-dictionaries-overview.md rename to product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/full-text-search/dictionaries/dictionaries-overview.md diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/full-text-search/dictionaries/dictionaries.md b/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/full-text-search/dictionaries/dictionaries.md new file mode 100644 index 0000000000000000000000000000000000000000..d112215263580ddb18b0cda426054cc3e65238d6 --- /dev/null +++ b/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/full-text-search/dictionaries/dictionaries.md @@ -0,0 +1,16 @@ +--- +title: 词典 +summary: 词典 +author: zhang cuiping +date: 2023-04-07 +--- + +# 词典 + +- **[词典概述](dictionaries-overview.md)** +- **[停用词](stop-words.md)** +- **[Simple词典](simple-dictionary.md)** +- **[Synonym词典](synonym-dictionary.md)** +- **[Thesaurus词典](thesaurus-dictionary.md)** +- **[Ispell词典](ispell-dictionary.md)** +- **[Snowball词典](snowball-dictionary.md)** \ No newline at end of file diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/6-full-text-search/6-dictionaries/6-ispell-dictionary.md b/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/full-text-search/dictionaries/ispell-dictionary.md similarity index 100% rename from product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/6-full-text-search/6-dictionaries/6-ispell-dictionary.md rename to product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/full-text-search/dictionaries/ispell-dictionary.md diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/6-full-text-search/6-dictionaries/3-simple-dictionary.md b/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/full-text-search/dictionaries/simple-dictionary.md similarity index 100% rename from product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/6-full-text-search/6-dictionaries/3-simple-dictionary.md rename to product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/full-text-search/dictionaries/simple-dictionary.md diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/6-full-text-search/6-dictionaries/7-snowball-dictionary.md b/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/full-text-search/dictionaries/snowball-dictionary.md similarity index 100% rename from product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/6-full-text-search/6-dictionaries/7-snowball-dictionary.md rename to product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/full-text-search/dictionaries/snowball-dictionary.md diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/6-full-text-search/6-dictionaries/2-stop-words.md b/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/full-text-search/dictionaries/stop-words.md similarity index 100% rename from product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/6-full-text-search/6-dictionaries/2-stop-words.md rename to product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/full-text-search/dictionaries/stop-words.md diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/6-full-text-search/6-dictionaries/4-synonym-dictionary.md b/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/full-text-search/dictionaries/synonym-dictionary.md similarity index 100% rename from product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/6-full-text-search/6-dictionaries/4-synonym-dictionary.md rename to product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/full-text-search/dictionaries/synonym-dictionary.md diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/6-full-text-search/6-dictionaries/5-thesaurus-dictionary.md b/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/full-text-search/dictionaries/thesaurus-dictionary.md similarity index 100% rename from product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/6-full-text-search/6-dictionaries/5-thesaurus-dictionary.md rename to product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/full-text-search/dictionaries/thesaurus-dictionary.md diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/full-text-search/full-text-search.md b/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/full-text-search/full-text-search.md new file mode 100644 index 0000000000000000000000000000000000000000..89427c0dc8e987e28d876faae004c93cc96b84ec --- /dev/null +++ b/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/full-text-search/full-text-search.md @@ -0,0 +1,18 @@ +--- +title: 全文检索 +summary: 全文检索 +author: zhang cuiping +date: 2023-04-07 +--- + +# 全文检索 + +- **[介绍](./introduction/full-text-search-introduction.md)** +- **[表和索引](./tables-and-indexes/tables-and-indexes.md)** +- **[控制文本搜索](./controlling-text-search/controlling-text-search.md)** +- **[附加功能](./additional-features/additional-features.md)** +- **[解析器](parser.md)** +- **[词典](./dictionaries/dictionaries.md)** +- **[配置示例](configuration-examples.md)** +- **[测试和调试文本搜索](./testing-and-debugging-text-search/testing-and-debugging-text-search.md)** +- **[限制约束](limitations.md)** \ No newline at end of file diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/6-full-text-search/1-introduction/3-basic-text-matching.md b/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/full-text-search/introduction/basic-text-matching.md similarity index 100% rename from product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/6-full-text-search/1-introduction/3-basic-text-matching.md rename to product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/full-text-search/introduction/basic-text-matching.md diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/6-full-text-search/1-introduction/4-configurations.md b/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/full-text-search/introduction/configurations.md similarity index 100% rename from product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/6-full-text-search/1-introduction/4-configurations.md rename to product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/full-text-search/introduction/configurations.md diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/6-full-text-search/1-introduction/1-full-text-retrieval.md b/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/full-text-search/introduction/full-text-retrieval.md similarity index 100% rename from product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/6-full-text-search/1-introduction/1-full-text-retrieval.md rename to product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/full-text-search/introduction/full-text-retrieval.md diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/full-text-search/introduction/full-text-search-introduction.md b/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/full-text-search/introduction/full-text-search-introduction.md new file mode 100644 index 0000000000000000000000000000000000000000..f2c7a4b3a9090f3f36b940e881140caa6293b834 --- /dev/null +++ b/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/full-text-search/introduction/full-text-search-introduction.md @@ -0,0 +1,13 @@ +--- +title: 介绍 +summary: 介绍 +author: zhang cuiping +date: 2023-04-07 +--- + +# 介绍 + +- **[全文检索概述](full-text-retrieval.md)** +- **[文档概念](what-is-a-document.md)** +- **[基本文本匹配](basic-text-matching.md)** +- **[分词器](configurations.md)** \ No newline at end of file diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/6-full-text-search/1-introduction/2-what-is-a-document.md b/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/full-text-search/introduction/what-is-a-document.md similarity index 100% rename from product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/6-full-text-search/1-introduction/2-what-is-a-document.md rename to product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/full-text-search/introduction/what-is-a-document.md diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/6-full-text-search/9-limitations.md b/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/full-text-search/limitations.md similarity index 100% rename from product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/6-full-text-search/9-limitations.md rename to product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/full-text-search/limitations.md diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/6-full-text-search/5-parser.md b/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/full-text-search/parser.md similarity index 100% rename from product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/6-full-text-search/5-parser.md rename to product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/full-text-search/parser.md diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/6-full-text-search/2-tables-and-indexes/3-constraints-on-index-use.md b/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/full-text-search/tables-and-indexes/constraints-on-index-use.md similarity index 100% rename from product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/6-full-text-search/2-tables-and-indexes/3-constraints-on-index-use.md rename to product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/full-text-search/tables-and-indexes/constraints-on-index-use.md diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/6-full-text-search/2-tables-and-indexes/2-creating-an-index.md b/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/full-text-search/tables-and-indexes/creating-an-index.md similarity index 100% rename from product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/6-full-text-search/2-tables-and-indexes/2-creating-an-index.md rename to product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/full-text-search/tables-and-indexes/creating-an-index.md diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/6-full-text-search/2-tables-and-indexes/1-searching-a-table.md b/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/full-text-search/tables-and-indexes/searching-a-table.md similarity index 100% rename from product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/6-full-text-search/2-tables-and-indexes/1-searching-a-table.md rename to product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/full-text-search/tables-and-indexes/searching-a-table.md diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/full-text-search/tables-and-indexes/tables-and-indexes.md b/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/full-text-search/tables-and-indexes/tables-and-indexes.md new file mode 100644 index 0000000000000000000000000000000000000000..1b0ad61a9f90bf3f22ad28a10dd0468c704f6b38 --- /dev/null +++ b/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/full-text-search/tables-and-indexes/tables-and-indexes.md @@ -0,0 +1,12 @@ +--- +title: 表和索引 +summary: 表和索引 +author: zhang cuiping +date: 2023-04-07 +--- + +# 表和索引 + +- **[搜索表](searching-a-table.md)** +- **[创建索引](creating-an-index.md)** +- **[索引使用约束](constraints-on-index-use.md)** \ No newline at end of file diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/6-full-text-search/8-testing-and-debugging-text-search/1-testing-a-configuration.md b/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/full-text-search/testing-and-debugging-text-search/testing-a-configuration.md similarity index 100% rename from product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/6-full-text-search/8-testing-and-debugging-text-search/1-testing-a-configuration.md rename to product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/full-text-search/testing-and-debugging-text-search/testing-a-configuration.md diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/6-full-text-search/8-testing-and-debugging-text-search/3-testing-a-dictionary.md b/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/full-text-search/testing-and-debugging-text-search/testing-a-dictionary.md similarity index 100% rename from product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/6-full-text-search/8-testing-and-debugging-text-search/3-testing-a-dictionary.md rename to product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/full-text-search/testing-and-debugging-text-search/testing-a-dictionary.md diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/6-full-text-search/8-testing-and-debugging-text-search/2-testing-a-parser.md b/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/full-text-search/testing-and-debugging-text-search/testing-a-parser.md similarity index 100% rename from product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/6-full-text-search/8-testing-and-debugging-text-search/2-testing-a-parser.md rename to product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/full-text-search/testing-and-debugging-text-search/testing-a-parser.md diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/full-text-search/testing-and-debugging-text-search/testing-and-debugging-text-search.md b/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/full-text-search/testing-and-debugging-text-search/testing-and-debugging-text-search.md new file mode 100644 index 0000000000000000000000000000000000000000..2bb30afe6c4c7c63084ab877df226bee7279f004 --- /dev/null +++ b/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/full-text-search/testing-and-debugging-text-search/testing-and-debugging-text-search.md @@ -0,0 +1,12 @@ +--- +title: 测试和调试文本搜索 +summary: 测试和调试文本搜索 +author: zhang cuiping +date: 2023-04-07 +--- + +# 测试和调试文本搜索 + +- **[分词器测试](testing-a-configuration.md)** +- **[解析器测试](testing-a-parser.md)** +- **[词典测试](testing-a-dictionary.md)** \ No newline at end of file diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/keywords/keywords-1.md b/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/keywords/keywords-1.md index 39c308c552831f3947869939834b12b5766ba9ea..84cae56e8a57dff00561f67308d1a072802c1459 100644 --- a/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/keywords/keywords-1.md +++ b/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/keywords/keywords-1.md @@ -242,6 +242,7 @@ SQL里有保留字和非保留字之分。根据标准,保留字决不能用 | DOMAIN | 非保留 | | DOUBLE | 非保留 | | DROP | 非保留 | +| DUMPFILE | 非保留 | | DUPLICATE | 非保留 | | DYNAMIC | - | | DYNAMIC_FUNCTION | - | @@ -263,6 +264,7 @@ SQL里有保留字和非保留字之分。根据标准,保留字决不能用 | EOL | 非保留 | | ERRORS | 非保留 | | EQUALS | - | +| ESCAPED | 非保留 | | ESCAPE | 非保留 | | ESCAPING | 非保留 | | EVERY | 非保留 | @@ -279,7 +281,7 @@ SQL里有保留字和非保留字之分。根据标准,保留字决不能用 | EXISTS | 非保留(不能是函数或类型) | | EXPIRED_P | 非保留 | | EXPLAIN | 非保留 | -| EXTENSION | 非保留 | +| Extension | 非保留 | | EXTERNAL | 非保留 | | EXTRACT | 非保留(不能是函数或类型) | | FALSE | 保留 | @@ -404,5 +406,6 @@ SQL里有保留字和非保留字之分。根据标准,保留字决不能用 | LIKE | 保留(可以是函数或类型) | | LIMIT | 保留 | | LIST | 非保留 | +| LINES | 非保留 | | LISTEN | 非保留 | | LOAD | 非保留 | \ No newline at end of file diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/keywords/keywords-2.md b/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/keywords/keywords-2.md index 1f4540a68bbeb347c06ccdbf763a51aa9a2253de..606992b599633860f2eb65109c9da7c4c7f3a433 100644 --- a/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/keywords/keywords-2.md +++ b/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/keywords/keywords-2.md @@ -111,6 +111,7 @@ date: 2021-05-17 | ORDINALITY | - | | OUT | 非保留(不能是函数或类型) | | OUTER | 保留(可以是函数或类型) | +| OUTFILE | 非保留 | | OUTPUT | - | | OVER | 非保留 | | OVERLAPS | 保留(可以是函数或类型) | @@ -246,6 +247,7 @@ date: 2021-05-17 | SELECT | 保留 | | SELF | - | | SENSITIVE | - | +| SEPARATOR | 非保留 | | SEQUENCE | 非保留 | | SEQUENCES | 非保留 | | SERIALIZABLE | 非保留 | @@ -287,6 +289,7 @@ date: 2021-05-17 | STABLE | 非保留 | | STANDALONE | 非保留 | | START | 非保留 | +| STARTING | 非保留 | | STATE | - | | STATEMENT | 非保留 | | STATEMENT_ID | 非保留 | diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/keywords/keywords-overview.md b/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/keywords/keywords.md similarity index 55% rename from product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/keywords/keywords-overview.md rename to product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/keywords/keywords.md index b4fa232f947330925bb1c4aea8ded68b9a7be58f..6e6fe5637259eb1850e592813f68977a6899a830 100644 --- a/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/keywords/keywords-overview.md +++ b/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/keywords/keywords.md @@ -7,6 +7,6 @@ date: 2021-05-17 # 关键字 -[关键字(一)](keywords-1.md) +**[关键字(一)](keywords-1.md)** -[关键字(二)](keywords-2.md) \ No newline at end of file +**[关键字(二)](keywords-2.md)** \ No newline at end of file diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/1-mogdb-sql.md b/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/mogdb-sql.md similarity index 100% rename from product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/1-mogdb-sql.md rename to product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/mogdb-sql.md diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/sql-reference.md b/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/sql-reference.md new file mode 100644 index 0000000000000000000000000000000000000000..88f73866559fd0335840cd44a45671d7f617cb54 --- /dev/null +++ b/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/sql-reference.md @@ -0,0 +1,21 @@ +--- +title: SQL参考 +summary: SQL参考 +author: zhang cuiping +date: 2023-04-07 +--- + +# SQL参考 + +- **[MogDB SQL](mogdb-sql.md)** +- **[关键字](./keywords/keywords.md)** +- **[常量与宏](constant-and-macro.md)** +- **[表达式](./expressions/expressions.md)** +- **[类型转换](./type-conversion/type-conversion.md)** +- **[全文检索](./full-text-search/full-text-search.md)** +- **[系统操作](system-operation.md)** +- **[事务控制](controlling-transactions.md)** +- **[DDL语法一览表](ddl-syntax-overview.md)** +- **[DML语法一览表](dml-syntax-overview.md)** +- **[DCL语法一览表](dcl-syntax-overview.md)** +- **[附录](https://docs.opengauss.org/zh/docs/3.1.0/docs/Developerguide/附录.html)** \ No newline at end of file diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/7-system-operation.md b/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/system-operation.md similarity index 100% rename from product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/7-system-operation.md rename to product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/system-operation.md diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/5-type-conversion/3-functions.md b/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/type-conversion/functions.md similarity index 100% rename from product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/5-type-conversion/3-functions.md rename to product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/type-conversion/functions.md diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/5-type-conversion/2-operators.md b/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/type-conversion/operators.md similarity index 100% rename from product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/5-type-conversion/2-operators.md rename to product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/type-conversion/operators.md diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/5-type-conversion/1-type-conversion-overview.md b/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/type-conversion/type-conversion-overview.md similarity index 100% rename from product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/5-type-conversion/1-type-conversion-overview.md rename to product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/type-conversion/type-conversion-overview.md diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/type-conversion/type-conversion.md b/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/type-conversion/type-conversion.md new file mode 100644 index 0000000000000000000000000000000000000000..1d674399600443dae54331171326018ea60ec06c --- /dev/null +++ b/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/type-conversion/type-conversion.md @@ -0,0 +1,14 @@ +--- +title: 类型转换 +summary: 类型转换 +author: zhang cuiping +date: 2023-04-07 +--- + +# 类型转换 + +- **[概述](type-conversion-overview.md)** +- **[操作符](operators.md)** +- **[函数](functions.md)** +- **[值存储](value-storage.md)** +- **[UNION,CASE和相关构造](union-case-and-related-constructs.md)** \ No newline at end of file diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/5-type-conversion/5-union-case-and-related-constructs.md b/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/type-conversion/union-case-and-related-constructs.md similarity index 97% rename from product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/5-type-conversion/5-union-case-and-related-constructs.md rename to product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/type-conversion/union-case-and-related-constructs.md index 218c6da1f6ea8e6151fa2291d38f418646f29566..1ac53294e9223a6cc977f75bf0e01967e24dc846 100644 --- a/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/5-type-conversion/5-union-case-and-related-constructs.md +++ b/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/type-conversion/union-case-and-related-constructs.md @@ -133,11 +133,9 @@ td_1=# CREATE TABLE t2(a int, b varchar(10)); td_1=# EXPLAIN VERBOSE select coalesce(a, b) from t2; QUERY PLAN --------------------------------------------------------------------------------------- - Data Node Scan (cost=0.00..0.00 rows=0 width=0) - Output: (COALESCE((t2.a)::character varying, t2.b)) - Node/s: All dbnodes - Remote query: SELECT COALESCE(a::character varying, b) AS "coalesce" FROM public.t2 -(4 rows) + Seq Scan on public.t2 (cost=0.00..31.27 rows=1702 width=18) + Output: COALESCE((a)::character varying, b) +(2 rows) --删除表。 td_1=# DROP TABLE t2; diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/5-type-conversion/4-value-storage.md b/product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/type-conversion/value-storage.md similarity index 100% rename from product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/5-type-conversion/4-value-storage.md rename to product/zh/docs-mogdb/v5.0/reference-guide/sql-reference/type-conversion/value-storage.md