更新时间:2026-10-21 GMT+08:00
分享

cm_agent参数

log_dir

参数说明:log_dir决定存放cm_agent日志文件的目录。可以是绝对路径,或者是相对路径(相对于cm_agent数据目录的路径)。

参数类型:字符串

参数单位:无

取值范围:合法目录路径。

默认值:“$GAUSSLOG/cm/cm_agent”,表示在$GAUSSLOG对应的cm目录下生成cm_agent日志。

设置方式:该参数为CM参数,参数修改请参考表2中方式一进行设置,修改后需要重启集群才能生效。

设置建议:推荐使用默认值。

设置不当的风险与影响:请在充分理解参数含义,并经过测试验证后进行修改。

log_file_size

参数说明:控制日志文件的大小。当日志文件达到指定大小时,则重新创建一个日志文件记录日志信息。

参数类型:整型

参数单位:MB

取值范围:0 ~ 2047

默认值:16

设置方式:该参数为CM参数,参数修改请参考表2中方式一、方式二进行设置。例如,设置为16,不带单位,表示16MB;设置为16MB,带单位,表示16MB。取值如果要带单位,必须为MB。

设置建议:推荐使用默认值。

设置不当的风险与影响:请在充分理解参数含义,并经过测试验证后进行修改。

log_min_messages

参数说明:控制写到cm_agent日志文件中的消息级别。每个级别都包含排在它后面的所有级别中的信息。级别越低,服务器运行日志中记录的消息就越少。

参数类型:枚举类型

参数单位:无

取值范围:有效值有debug5、debug1、log、warning、error、fatal。

默认值:warning

设置方式:该参数为CM参数,参数修改请参考表2中方式一、方式二进行设置。

设置建议:考虑硬盘大小后适当设置。

设置不当的风险与影响:设置级别低可能导致调试信息丢失。

log_threshold_check_interval

参数说明:控制日志压缩和清除的时间间隔。

参数类型:整型

参数单位:s(秒)

取值范围:0 ~ 2147483647

默认值:1800

设置方式:该参数为CM参数,参数修改请参考表2中方式一、方式二进行设置。

设置建议:建议设置为默认值,不做调整。如场景需要,可根据磁盘空间做适当调整。

设置不当的风险与影响:设置过大可能导致硬盘空间占用过多。

log_max_size

参数说明:控制日志最大存储容量。

参数类型:整型

参数单位:MB

取值范围:0 ~ 2147483647

默认值:10240

设置方式:该参数为CM参数,参数修改请参考表2中方式一、方式二进行设置。

设置建议:建议设置为默认值,不做调整。如场景需要,可根据磁盘空间做适当调整。

设置不当的风险与影响:请在充分理解参数含义,并经过测试验证后进行修改。

log_max_count

参数说明:控制硬盘上可存储的最大日志数量。

参数类型:整型

参数单位:个

取值范围:0 ~ 2147483647

默认值:10000

设置方式:该参数为CM参数,参数修改请参考表2中方式一、方式二进行设置。

设置建议:建议设置为默认值,不做调整。如场景需要,可根据磁盘空间做适当调整。

设置不当的风险与影响:请在充分理解参数含义,并经过测试验证后进行修改。

log_saved_days

参数说明:控制日志保存的天数。

参数类型:整型

参数单位:d(天)

取值范围:0 ~ 1000

默认值:90

设置方式:该参数为CM参数,参数修改请参考表2中方式一、方式二进行设置。

设置建议:建议设置为默认值,不做调整。如场景需要,可根据磁盘空间做适当调整。

设置不当的风险与影响:请在充分理解参数含义,并经过测试验证后进行修改。

enable_log_compress

参数说明:控制是否开启压缩日志功能。

参数类型:布尔型

参数单位:无

取值范围:

  • on:表示开启压缩日志功能。
  • off:表示关闭压缩日志功能。

默认值:on

设置方式:该参数为CM参数,参数修改请参考表2中方式一、方式二进行设置。

设置建议:推荐使用默认值。

设置不当的风险与影响:请在充分理解参数含义,并经过测试验证后进行修改。

incremental_build

参数说明:控制重建备DN模式是否为增量。

参数类型:布尔型

参数单位:无

取值范围:

  • on:表示增量重建备DN。
  • off:表示全量重建备DN。

默认值:on

设置方式:该参数为CM参数,参数修改请参考表2中方式一、方式二进行设置。

设置建议:推荐使用默认值。

设置不当的风险与影响:请在充分理解参数含义,并经过测试验证后进行修改。

alarm_component

参数说明:设置用于处理告警内容的告警组件的位置。

参数类型:字符串

参数单位:无

取值范围:合法文件路径。

  • 若前置脚本gs_preinstall中的--alarm-type参数设置为5,表示未对接第三方组件,告警写入system_alarm日志,此时GUC参数alarm_component的取值为“/opt/huawei/snas/bin/snas_cm_cmd”。
  • 若前置脚本gs_preinstall中的--alarm-type参数设置为1,表示对接第三方组件,此时GUC参数alarm_component的值为第三方组件的可执行程序的绝对路径。

默认值:"/opt/huawei/snas/bin/snas_cm_cmd"

设置方式:该参数为CM参数,参数修改请参考表2中方式一、方式二进行设置。

设置建议:推荐使用默认值。

设置不当的风险与影响:请在充分理解参数含义,并经过测试验证后进行修改。

alarm_report_interval

参数说明:指定告警上报的时间间隔。

参数类型:整型

参数单位:s(秒)

取值范围:1 ~ 2147483647

默认值:1

设置方式:该参数为CM参数,参数修改请参考表2中方式一、方式二进行设置。

设置建议:推荐使用默认值。

设置不当的风险与影响:设置过大可能导致告警上报不及时,过小可能导致cpu负载变高。

alarm_report_max_count

参数说明:指定告警上报的最大次数。

参数类型:整型

参数单位:无

取值范围:1 ~ 2592000

默认值:1

设置方式:该参数为CM参数,参数修改请参考表2中方式一、方式二进行设置。

设置建议:推荐使用默认值。

设置不当的风险与影响:设置过大可能导致cpu负载变高。

agent_report_interval

参数说明:cm_agent上报实例状态的时间间隔。

参数类型:整型

参数单位:s(秒)

取值范围:1 ~ 2147483647

默认值:1

设置方式:该参数为CM参数,参数修改请参考表2中方式一、方式二进行设置。

设置建议:推荐使用默认值。

设置不当的风险与影响:设置过大会导致cm故障检测和恢复功能不及时。

agent_phony_dead_check_interval

参数说明:cm_agent检测CN/DN/GTM进程是否僵死的时间间隔。

参数类型:整型

参数单位:s(秒)

取值范围:0 ~ 2147483647

默认值:10

设置方式:该参数为CM参数,参数修改请参考表2中方式一、方式二进行设置。

设置建议:推荐使用默认值。

设置不当的风险与影响:设置过大会导致cm故障检测和恢复功能不及时,设置过小会导致cpu负载变高。

agent_check_interval

参数说明:cm_agent查询DN、CN、GTM等实例状态的时间间隔。

参数类型:整型

参数单位:s(秒)

取值范围:1 ~ 2147483647

默认值:2

设置方式:该参数为CM参数,参数修改请参考表2中方式一、方式二进行设置。

设置建议:推荐使用默认值。

设置不当的风险与影响:设置过大会导致cm故障检测和恢复功能不及时,设置过小会导致cpu负载变高。

agent_heartbeat_timeout

参数说明:cm_agent检测cm_server心跳的超时时间。当cm_agent没有在超时时间内接收到cm_server的心跳信息时,将终止与cm_server的连接。

参数类型:整型

参数单位:s(秒)

取值范围:2 ~ 2147483647

默认值:8

设置方式:该参数为CM参数,参数修改请参考表2中方式一、方式二进行设置。

设置建议:推荐使用默认值。

设置不当的风险与影响:设置过大和过小会导致故障检测的假阴性和假阳性。

agent_connect_timeout

参数说明:cm_agent连接cm_server的超时时间。

参数类型:整型

参数单位:s(秒)

取值范围:0 ~ 2147483647

默认值:1

设置方式:该参数为CM参数,参数修改请参考表2中方式一、方式二进行设置。

设置建议:推荐使用默认值。

设置不当的风险与影响:设置过大和过小会导致故障检测的假阴性和假阳性。

agent_connect_retries

参数说明:cm_agent连接cm_server的重试次数。

参数类型:整型

参数单位:无

取值范围:0 ~ 2147483647

默认值:15

设置方式:该参数为CM参数,参数修改请参考表2中方式一、方式二进行设置。

设置建议:推荐使用默认值。

设置不当的风险与影响:设置过大和过小会导致故障检测的假阴性和假阳性。

agent_conn_db_timeout

参数说明:实例状态检测连接超时时间。cm_agent检测CN、DN实例状态的长连接超时时间,超过该时间未获取连接,则认为连接失败。

参数类型:整型

参数单位:s(秒)

取值范围:1 ~ 2147483647

默认值:2

设置方式:该参数为CM参数,参数修改请参考表3中方式二进行设置。

设置建议:推荐使用默认值。

设置不当的风险与影响:请在充分理解参数含义,并经过测试验证后进行修改。

agent_conn_db_phony_dead_timeout

参数说明:实例僵死检测连接超时时间。cm_agent检测CN、DN是否处于僵死状态的短连接超时时间,超过该时间未获取连接,则认为连接失败。

参数类型:整型

参数单位:s(秒)

取值范围:1 ~ 2147483647

默认值:5

设置方式:该参数为CM参数,参数修改请参考表3中方式二进行设置。

设置建议:推荐使用默认值。

设置不当的风险与影响:请在充分理解参数含义,并经过测试验证后进行修改。

agent_status_check_connection_type

参数说明:cm_agent进行节点状态检测时的连接类型。

参数类型:整型

参数单位:无

取值范围:

  • 0:默认走libpq通道,在高负载状态下,存在libpq通信失败的可能,这时使用UDS通信管道,通过系统预留的内存状态进行查询。
  • 1:仅使用libpq通道,即与506.0及之前版本逻辑一致。
  • 2:仅使用UDS通道。

默认值:0

设置方式:该参数为CM参数,参数修改请参考表3中方式二进行设置。

设置建议:推荐使用默认值。

设置不当的风险与影响:请在充分理解参数含义,并经过测试验证后进行修改。

agent_kill_instance_timeout

参数说明:当cm_agent在无法连接cm_server主节点后,发起一次终止本节点上所有实例的操作之前,所需等待的时间间隔。

参数类型:整型

参数单位:s(秒)

取值范围:0 ~ 2147483647

默认值:0,表示不发起终止本节点上所有实例的操作。

设置方式:该参数为CM参数,参数修改请参考表2中方式一、方式二进行设置。

设置建议:如果要设置为0以外的值,则需要大于cm_server升级为主节点所耗费的时间。

设置不当的风险与影响:设置过大可能导致CM故障恢复不及时。

agent_backup_open

参数说明:灾备集群设置,控制CM是否按照灾备集群模式运行。

参数类型:整型

参数单位:无

取值范围:0 ~ 3

  • 0:表示未搭建灾备关系。
  • 1:表示搭建了dorado灾备关系。
  • 2:表示搭建了流式灾备关系。
  • 3:表示搭建了逻辑灾备关系。

默认值:0

设置方式:该参数为CM参数,参数修改请参考表2中方式一进行设置,修改后需要重启集群才能生效。

设置建议:此参数为内部调用参数,不建议用户修改。

设置不当的风险与影响:修改该参数取值可能导致集群出现意料之外的结果,请保持默认值。

enable_gtm_phony_dead_check

参数说明:控制是否开启gtm僵死检查功能。

参数类型:整型

参数单位:无

取值范围:0 ~ 1

  • 0:表示关闭gtm僵死检查功能。
  • 1:表示开启gtm僵死检查功能。

默认值:1

设置方式:该参数为CM参数,参数修改请参考表2中方式一、方式二进行设置。

设置建议:推荐使用默认值。

设置不当的风险与影响:请在充分理解参数含义,并经过测试验证后进行修改。

security_mode

参数说明:控制是否以安全模式启动CN、DN。

参数类型:布尔型

参数单位:无

取值范围:

  • on:表示以安全模式启动CN、DN。
  • off:表示以非安全模式启动CN、DN。

默认值:off

设置方式:该参数为CM参数,参数修改请参考表2中方式一、方式二进行设置。

设置建议:推荐使用默认值。

设置不当的风险与影响:请在充分理解参数含义,并经过测试验证后进行修改。

upgrade_from

参数说明:就地升级过程中使用,用于标识升级前集群的内部版本号,此参数禁止手动修改。

参数类型:整型

参数单位:无

取值范围:0 ~ 4294967295

默认值:0

设置方式:该参数为CM参数,参数修改请参考表2中方式一、方式二进行设置。

设置建议:推荐使用默认值。

设置不当的风险与影响:手动修改可能会导致就地升级失败。

process_cpu_affinity

参数说明:控制是否以绑核优化模式启动主DN进程。仅支持ARM。

参数类型:整型

参数单位:无

取值范围:0 ~ 2

  • 取值为0时,表示不进行绑核优化。
  • 取值大于0时,表示进行绑核优化,且物理CPU片数为2n个。

默认值:0

设置方式:该参数为CM参数,参数修改请参考表2中方式一进行设置,修改后需要重启集群、cm_agent才能生效。

设置建议:推荐使用默认值。

设置不当的风险与影响:请在充分理解参数含义,并经过测试验证后进行修改。

dilatation_shard_count_for_disk_capacity_alarm

参数说明:扩容场景下,设置新增的扩容分片数,用于上报磁盘容量告警时的阈值计算。

参数类型:整型

参数单位:个

取值范围:0 ~ 2147483647

  • 取值为0时,表示关闭磁盘扩容告警上报。
  • 取值大于0时,表示开启磁盘扩容告警上报,且告警上报的阈值根据此参数设置的分片数量进行计算。

默认值:1

设置方式:该参数为CM参数,参数修改请参考表2中方式一、方式二进行设置。

设置建议:请将该分片数与实际扩容分片数设置为一致。

设置不当的风险与影响:请在充分理解参数含义,并经过测试验证后进行修改。

enable_cn_auto_repair

参数说明:控制是否开启CN自动修复功能。

参数类型:布尔型

参数单位:无

取值范围:

  • on:表示开启CN自动修复功能,即CN被剔除后,agent会尝试自动修复并加回CN。
  • off:表示关闭CN自动修复功能。

默认值:on

设置方式:该参数为CM参数,参数修改请参考表2中方式一、方式二进行设置。

设置建议:CN自动修复功能默认开启,关闭后CN不会自动加回。若要更改,请在理解参数含义后谨慎操作,避免因误操作产生意料之外的风险。

设置不当的风险与影响:请在充分理解参数含义,并经过测试验证后进行修改。

enable_xc_maintenance_mode

参数说明:在集群只读模式下,控制是否可以修改pgxc_node系统表。

参数类型:布尔型

参数单位:无

取值范围:

  • on:表示可以修改pgxc_node系统表。
  • off:表示不可以修改pgxc_node系统表。

默认值:on

设置方式:该参数为CM参数,参数修改请参考表2中方式一进行设置,修改后需要重启集群才能生效。

设置建议:推荐使用默认值。

设置不当的风险与影响:请在充分理解参数含义,并经过测试验证后进行修改。

unix_socket_directory

参数说明:unix套接字的目录位置。

参数类型:字符串

参数单位:无

取值范围:合法目录路径。

默认值:""

设置方式:该参数为CM参数,参数修改请参考表2中方式一、方式二进行设置。

设置建议:推荐使用默认值。

设置不当的风险与影响:请在充分理解参数含义,并经过测试验证后进行修改。

enable_dcf

参数说明:DCF模式开关。

参数类型:布尔型

参数单位:无

取值范围:

  • on:表示开启DCF模式。
  • off:表示关闭DCF模式。

默认值:off

设置方式:该参数为CM参数,参数修改请参考表2中方式一、方式二进行设置。

设置建议:推荐使用默认值。

设置不当的风险与影响:请在充分理解参数含义,并经过测试验证后进行修改。

enable_e2e_rto

参数说明:端到端RTO功能开关,开启后僵死检测周期及网络检测超时时间将缩短,CM可以达到端到端RTO指标(单实例故障RTO<=10s,叠加故障RTO<=30s)。

参数类型:整型

参数单位:无

取值范围:0 ~ 1

  • 0:表示关闭端到端RTO功能。
  • 1:表示开启端到端RTO功能。

默认值:0

设置方式:该参数为CM参数,参数修改请参考表2中方式一、方式二进行设置。

设置建议:建议设置为默认值,不做调整。如场景需要,可做适当调整。

设置不当的风险与影响:请在充分理解参数含义,并经过测试验证后进行修改。

environment_threshold

参数说明:agent所监控的物理环境和节点状态信息的阈值,超过阈值会打印日志。具体分别表示为内存使用率阈值,cpu占用率阈值,磁盘使用率阈值,实例的内存使用率阈值,实例的线程池使用率阈值。

参数类型:字符串

参数单位:无

取值范围:该参数由五个部分组成,分别是内存使用率阈值、cpu占用率阈值、磁盘使用率阈值、实例的内存使用率阈值、实例的线程池使用率阈值,每个阈值的取值范围为[0,100],单位为%,0表示关闭检测。不同阈值之间用“,”进行连接,取值要以括号开头和结束。例如,“(0,0,0,0,0)”表示对五个阈值都不进行检测。

默认值:"(0,0,0,0,0)"

设置方式:该参数为CM参数,参数修改请参考表2中方式一、方式二进行设置。

设置建议:推荐使用默认值。

设置不当的风险与影响:请在充分理解参数含义,并经过测试验证后进行修改。

thread_effective_time

参数说明:线程运行一轮的有效超时时间。超时说明此线程卡住,线程将自动退出。

参数类型:整型

参数单位:s(秒)

取值范围:0 ~ 1200,0表示关闭线程监控能力。

默认值:60

设置方式:该参数为CM参数,参数修改请参考表3中方式二进行设置。

设置建议:不建议调整参数值大小,如果需要调整请联系华为技术支持。

设置不当的风险与影响:设置过大和过小会导致故障检测的假阴性和假阳性。

ping_fault_kill_inst_timeout

参数说明:主DN实例与所有备机ping不通后,重启该实例的超时时间。

参数类型:整型

参数单位:s(秒)

取值范围:0 ~ 1000,0表示关闭ping fault处理能力。

默认值:30

设置方式:该参数为CM参数,参数修改请参考表3中方式二进行设置。

设置建议:推荐使用默认值。

设置不当的风险与影响:设置过大和过小会导致故障检测的假阴性和假阳性。

high_cpu_threshold

参数说明:CPU高使用率的阈值,当CPU使用率超过阈值,cm_agent会根据检测周期将CPU使用信息打印到日志中,检测周期默认为1s/次。

参数类型:整型

参数单位:%

取值范围:0 ~ 100

默认值:95

设置方式:该参数为CM参数,参数修改请参考表3中方式二进行设置。

设置建议:推荐使用默认值。

设置不当的风险与影响:请在充分理解参数含义,并经过测试验证后进行修改。

high_mem_threshold

参数说明:内存高使用率的阈值,当内存使用率超过阈值,cm_agent会根据检测周期将内存使用信息打印到日志中,检测周期默认为1s/次。

参数类型:整型

参数单位:%

取值范围:0 ~ 100

默认值:95

设置方式:该参数为CM参数,参数修改请参考表3中方式二进行设置。

设置建议:推荐使用默认值。

设置不当的风险与影响:请在充分理解参数含义,并经过测试验证后进行修改。

high_disk_threshold

参数说明:磁盘高I/O的阈值,当I/O超过阈值,cm_agent会根据检测周期将I/O信息打印到日志中,检测周期默认为1s/次。连续打印10次,频率为1s/次,并将iostat -xm信息输出到system_stat日志中。

参数类型:整型

参数单位:%

取值范围:0 ~ 100

默认值:95

设置方式:该参数为CM参数,参数修改请参考表3中方式二进行设置。

设置建议:推荐使用默认值。

设置不当的风险与影响:请在充分理解参数含义,并经过测试验证后进行修改。

high_load_io_rw_times

参数说明:判断高负载的I/O读写次数。数据库I/O读写次数达到该阈值后,会认为处于数据库高负载状态,不进行磁盘hang、D状态等故障的处理。

参数类型:整型

参数单位:次/秒

取值范围:0 ~ 2147483647,0表示不进行I/O读写次数判断。

默认值:10

设置方式:该参数为CM参数,参数修改请参考表3中方式二进行设置。

设置建议:推荐使用默认值。

设置不当的风险与影响:请在充分理解参数含义,并经过测试验证后进行修改。

high_load_io_traffic

参数说明:判断高负载的I/O流量。数据库I/O流量达到该阈值后,会认为处于数据库高负载状态,不进行磁盘hang、D状态等故障的处理。

参数类型:整型

参数单位:kB/秒

取值范围:0 ~ 2147483647,0表示不进行I/O读写流量判断。

默认值:256

设置方式:该参数为CM参数,参数修改请参考表3中方式二进行设置。

设置建议:推荐使用默认值。

设置不当的风险与影响:请在充分理解参数含义,并经过测试验证后进行修改。

sys_check_interval

参数说明:系统资源检测周期,即CPU、内存、磁盘I/O检测的间隔时间。配置成0则关闭检测。

参数类型:整型

参数单位:s(秒)

取值范围:0 ~ 10

默认值:1

设置方式:该参数为CM参数,参数修改请参考表3中方式二进行设置。

设置建议:推荐使用默认值。

设置不当的风险与影响:设置过大可能导致告警不及时。

network_check_concurrency

参数说明:网络检测的并发数,即同一时刻检测多少条网络链路。配置成0则关闭检测。

参数类型:整型

参数单位:条

取值范围:0 ~ 1000

默认值:10

设置方式:该参数为CM参数,参数修改请参考表3中方式二进行设置。

设置建议:推荐使用默认值。

设置不当的风险与影响:设置过小会导致cm故障检测和恢复功能不及时,设置过大会导致cpu负载变高。

network_check_interval

参数说明:网络检测的周期,即间隔多久检测一次网络。配置成0则关闭检测。

参数类型:整型

参数单位:s(秒)

取值范围:0 ~ 1000

默认值:5

设置方式:该参数为CM参数,参数修改请参考表3中方式二进行设置。

设置建议:推荐使用默认值。

设置不当的风险与影响:设置过大会导致cm故障检测和恢复功能不及时,设置过小会导致cpu负载变高。

asyn_log_enable

参数说明:异步日志开关,打开后cm_agent启动异步日志。

参数类型:布尔型

参数单位:无

取值范围:
  • on:表示cm_agent开启异步日志。
  • off:表示cm_agent不开启异步日志,使用串行日志。

默认值:on

设置方式:该参数为CM参数,参数修改请参考表3中方式二进行设置。

设置建议:推荐使用默认值。

设置不当的风险与影响:关闭可能导致日志丢失。

asyn_log_max_buf_size

参数说明:异步日志缓存大小。当异步日志发生堆积,且积压的日志超过了缓存大小,后续的日志无法记录。

参数类型:整型

参数单位:kB

取值范围:1 ~ 1048576

默认值:1024

设置方式:该参数为CM参数,参数修改请参考表3中方式二进行设置。

设置建议:根据内存和硬盘大小适当调整。

设置不当的风险与影响:请在充分理解参数含义,并经过测试验证后进行修改。

asyn_log_fault_solution

参数说明:识别到日志磁盘故障后,异步日志处理方案。当CM识别到日志盘故障或异步日志缓存溢出,CM会根据配置来处理异步日志。

参数类型:整型

参数单位:无

取值范围:0 ~ 2

  • 0:表示不对日志做多余的处理,缓存区保留所有日志,直到缓存大小达到上限,达到上限后不会记录更多日志。
  • 1:表示对日志进行筛选,识别到日志磁盘故障后,只将关键日志、告警和ERROR级别以上的日志保存到缓存区,直到缓存大小达到上限,达到上限后不会记录更多日志。
  • 2:表示丢弃日志,识别到日志磁盘故障后,只将关键日志、告警保存到缓存区,直到缓存大小达到上限,达到上限后不会记录更多日志。

默认值:0

设置方式:该参数为CM参数,参数修改请参考表3中方式二进行设置。

设置建议:根据内存和硬盘大小适当调整。

设置不当的风险与影响:请在充分理解参数含义,并经过测试验证后进行修改。

disk_check_hung_timeout

参数说明:磁盘I/O hang的超时时间,磁盘检测的单次I/O,如果超过这个时间,则认为磁盘已经I/O hang。配置成0则关闭磁盘hang检测。

参数类型:整型

参数单位:s(秒)

取值范围:0 ~ 1000

默认值:20,但如果安装时无法判断被检测磁盘是否为条带化,则会将默认值改为60。

设置方式:该参数为CM参数,参数修改请参考表3中方式二进行设置。

设置建议:推荐使用默认值。

设置不当的风险与影响:设置过大和过小会导致故障检测的假阴性和假阳性。

disk_check_block_timeout

参数说明:如果磁盘因文件系统某些原因,导致open这类文件操作阻塞,当这类操作阻塞超过此参数设定的时间时,会判定磁盘故障。配置为0,表示关闭此判断。

参数类型:整型

参数单位:s(秒)

取值范围:0 ~ 1000

默认值:40

设置方式:该参数为CM参数,参数修改请参考表3中方式二进行设置。

设置建议:推荐使用默认值。

设置不当的风险与影响:设置过大和过小会导致故障检测的假阴性和假阳性。

disk_check_interval

参数说明:控制磁盘I/O hang检测的流量,即最少需要在多长时间内写入指定的数据。默认检测周期是5秒,配置成0则关闭磁盘检测。

参数类型:整型

参数单位:s(秒)

取值范围:0 ~ 1000

默认值:5

设置方式:该参数为CM参数,参数修改请参考表3中方式二进行设置。

设置建议:推荐使用默认值。

设置不当的风险与影响:设置不当可能导致故障检测不准确、故障恢复不及时。

disk_check_io_size

参数说明:控制磁盘I/O hang检测的流量,即在检测周期内,给磁盘中写入的数据量,这个是直接对磁盘的I/O操作。默认是写入512B的数据,如果检测的磁盘为条带化,则安装的时候会把默认参数改为262144B(256KB)。最大写入1G的数据。配置成0则关闭磁盘hang检测。磁盘检测白名单包括:CM,CN,DN,GTM数据目录,日志目录所在磁盘以及自定义表空间目录所在磁盘。

参数类型:整型

参数单位:B

取值范围:0 ~ 1073741824

默认值:512

设置方式:该参数为CM参数,参数修改请参考表3中方式二进行设置。

设置建议:推荐使用默认值。

设置不当的风险与影响:设置不当可能导致故障检测不准确、故障恢复不及时。

disk_check_shared_storage_hung_timeout

参数说明:指定dorado共享磁盘I/O hang检测的超时时间。若dorado共享磁盘I/O hang检测时间超过该参数值,则系统会判定dorado共享磁盘已经I/O hang。

参数类型:整型

参数单位:s(秒)

取值范围:0 ~ 1000。0表示关闭dorado共享磁盘I/O hang检测功能。

默认值:30

设置方式:该参数为CM参数,参数修改请参考表3中方式二进行设置。

设置建议:推荐使用默认值。

设置不当的风险与影响:设置不当可能会导致dorado共享磁盘I/O hang检测出现假阴性或假阳性的误判情况。

process_unhealthy_alarm_time

参数说明:进程状态检测超时告警参数,当进程长时间处于某种异常状态(D/T/Z)时,超过此参数时间则触发进程异常告警。

参数类型:整型

参数单位:s(秒)

取值范围:0 ~ 2147483647。0表示关闭此功能。

默认值:50

设置方式:该参数为CM参数,参数修改请参考表3中方式二进行设置。

设置建议:推荐使用默认值。

设置不当的风险与影响:设置过大和过小会导致故障检测的假阴性和假阳性。

enable_tblspc_disk_check

参数说明:表空间磁盘检测功能开关。

参数类型:布尔型

参数单位:无

取值范围:

  • on:表示开启表空间磁盘检测功能,即表空间所在磁盘hang,中止对应DN。
  • off:表示不开启表空间磁盘检测功能。

默认值:on

设置方式:该参数为CM参数,参数修改请参考表3中方式一进行设置。

设置建议:推荐使用默认值。

设置不当的风险与影响:请在充分理解参数含义,并经过测试验证后进行修改。

max_network_package_loss

参数说明:检测DN主备之间在数据面的丢包率,主DN丢包率超过阈值时,触发主DN重启操作。

参数类型:整型

参数单位:%

取值范围:0 ~ 99。0表示关闭此功能。

默认值:30

设置方式:该参数为CM参数,参数修改请参考表3中方式二进行设置。

设置建议:推荐使用默认值。

设置不当的风险与影响:设置过大可能导致故障恢复不及时。

enable_auto_start

参数说明:控制cm_agent是否自动拉起DN、CN。

参数类型:整型

参数单位:无

取值范围:0 ~ 1

  • 0:表示关闭自动拉起。
  • 1:表示开启自动拉起。

默认值:1

设置方式:该参数为CM参数,参数修改请参考表3中方式二进行设置。

设置建议:推荐使用默认值。

设置不当的风险与影响:请在充分理解参数含义,并经过测试验证后进行修改。

enable_check_az_network

参数说明:是否开启az级数据面网络检测。

参数类型:布尔型

参数单位:无

取值范围:

  • on:表示开启az级数据面网络检测。
  • off:表示关闭az级数据面网络检测。

默认值:on

设置方式:该参数为CM参数,参数修改请参考表3中方式二进行设置。

设置建议:推荐使用默认值。

设置不当的风险与影响:关闭会导致故障检测功能降低。

expect_stop_az_name

参数说明:az级网络检测功能,期望停止的az名称。

参数类型:字符串

参数单位:无

取值范围:环境中已有的az名称。取值为空时,与cmserver主相反的az上的实例停止。

默认值:""

设置方式:该参数为CM参数,参数修改请参考表3中方式二进行设置。

设置建议:推荐使用默认值。

设置不当的风险与影响:请在充分理解参数含义,并经过测试验证后进行修改。

check_az_network_concurrency

参数说明:az级网络检测支持并发数。

参数类型:整型

参数单位:个

取值范围:1 ~ 10

默认值:2

设置方式:该参数为CM参数,参数修改请参考表3中方式二进行设置。

设置建议:推荐使用默认值。

设置不当的风险与影响:设置过小会导致cm故障检测和恢复功能不及时,设置过大会导致cpu负载变高。

cm_hadr_process_type

参数说明:容灾流程标识。

参数类型:枚举类型

参数单位:无

取值范围:

  • none:表示当前无流程。
  • failover:表示当前处于灾备集群升主流程。
  • switchover_promote:表示主备集群倒换流程中灾备集群升主流程。
  • switchover_demote:表示主备集群倒换流程中主集群降为灾备集群流程。

默认值:none

设置方式:该参数为CM参数,参数修改请参考表3中方式二进行设置。

设置建议:推荐使用默认值。

设置不当的风险与影响:请在充分理解参数含义,并经过测试验证后进行修改。

emergence_sql_check_max_cn_count

参数说明:急救室SQL检测支持的集群中最大CN个数,CN个数超过该值,则不进行SQL检测。该参数设置为0表示关闭CN检测。

参数类型:整型

参数单位:个

取值范围:0 ~ 256

默认值:16

设置方式:该参数为CM参数,参数修改请参考表3中方式二进行设置。

设置建议:推荐使用默认值。

设置不当的风险与影响:请在充分理解参数含义,并经过测试验证后进行修改。

enable_topology_network_gtm_gtm_collect

参数说明:控制是否开启网络拓扑gtm与gtm之间的网络检测。

参数类型:布尔型

参数单位:无

取值范围:

  • on:表示开启网络检测。
  • off:表示关闭网络检测。

默认值:off

设置方式:该参数为CM参数,参数修改请参考表3中方式一或方式二进行设置。

设置建议:推荐使用默认值。

设置不当的风险与影响:请在充分理解参数含义,并经过测试验证后进行修改。

topology_network_collecting_group_size

参数说明:数据面网络拓扑每个采集线程采集DN分片数。该参数仅支持QUORUM模式。

参数类型:整型

参数单位:个

取值范围:8 ~ 32

默认值:16

设置方式:该参数为CM参数,参数修改请参考表3中方式一进行设置。

设置建议:推荐使用默认值。

设置不当的风险与影响:请在充分理解参数含义,并经过测试验证后进行修改。

topology_network_collecting_failed_times

参数说明:数据面网络拓扑连续断连次数,断连失败次数超过此参数值,则判断为数据面网络拓扑异常。该参数仅支持QUORUM模式。

需要和cm_server参数中的topology_network_collecting_failed_times值保持一致。

参数类型:整型

参数单位:次

取值范围:3 ~ 50

默认值:5

设置方式:该参数为CM参数,参数修改请参考表3中方式二进行设置。

设置建议:推荐使用默认值。

设置不当的风险与影响:请在充分理解参数含义,并经过测试验证后进行修改。

topology_network_collecting_interval

参数说明:数据面网络拓扑检测周期。该参数设置为0表示关闭网络拓扑检测。该参数仅支持QUORUM模式。

参数类型:整型

参数单位:s(秒)

取值范围:0 ~ 600

默认值:2

设置方式:该参数为CM参数,参数修改请参考表3中方式二进行设置。

设置建议:推荐使用默认值。

设置不当的风险与影响:请在充分理解参数含义,并经过测试验证后进行修改。

topology_network_check_max_cn_count

参数说明:数据面网络拓扑检测支持的集群中最大CN个数。CN个数超过该值,则不进行数据面网络拓扑检测。该参数设置为0表示关闭网络拓扑检测。该参数仅支持QUORUM模式。

参数类型:整型

参数单位:个

取值范围:0 ~ 256

默认值:16

设置方式:该参数为CM参数,参数修改请参考表3中方式二进行设置。

设置建议:推荐使用默认值。

设置不当的风险与影响:请在充分理解参数含义,并经过测试验证后进行修改。

max_cma_check_inst_timeout

参数说明:CMA检测实例的单轮超时时间,超时后,上报告警AIM_AI_CheckInstanceTooLong。该参数设置为0表示不上报此告警。

参数类型:整型

参数单位:s(秒)

取值范围:0 ~ 1000

默认值:20

设置方式:该参数为CM参数,参数修改请参考表3中方式二进行设置。

设置建议:推荐使用默认值。

设置不当的风险与影响:设置过小会导致频繁上报告警。

enable_gsmonitor

参数说明:控制GSMonitor系统资源统计工具是否开启。

参数类型:布尔型

参数单位:无

取值范围:

  • on:表示开启GSMonitor功能。
  • off:表示关闭GSMonitor功能。

默认值:on

设置方式:该参数为CM参数,参数修改请参考表3中方式二进行设置。

设置建议:推荐使用默认值。

设置不当的风险与影响:请在充分理解参数含义,并经过测试验证后进行修改。

gsmonitor_max_store_duration

参数说明:控制GSMonitor日志的最大保存天数。

参数类型:整型

参数单位:d(天)

取值范围:2 ~ 30

默认值:14

设置方式:该参数为CM参数,参数修改请参考表3中方式二进行设置。

设置建议:推荐使用默认值。

设置不当的风险与影响:请在充分理解参数含义,并经过测试验证后进行修改。

gsmonitor_max_store_space

参数说明:控制GSMonitor日志的最大保存空间。

参数类型:整型

参数单位:MB

取值范围:512 ~ 10240

默认值:2048

设置方式:该参数为CM参数,参数修改请参考表3中方式二进行设置。

设置建议:推荐使用默认值。

设置不当的风险与影响:请在充分理解参数含义,并经过测试验证后进行修改。

gsmonitor_interval

参数说明:控制GSMonitor的采集间隔。

参数类型:字符串

参数单位:无

取值范围:

  • "interval1,interval2,interval3,interval4"

    该参数分为4个部分,形式为"interval1,interval2,interval3,interval4"

    interval1表示CPU使用率0 ~ 49%时的采集间隔,范围是2 ~ 2147483647,单位为秒。

    interval2表示CPU使用率50 ~ 69%时的采集间隔,范围是2 ~ 2147483647,单位为秒。

    interval3表示CPU使用率70 ~ 89%时的采集间隔,范围是2 ~ 2147483647,单位为秒。

    interval4表示CPU使用率90 ~ 100%时的采集间隔,范围是2 ~ 2147483647,单位为秒。

  • "auto",等同于"30,10,5,2"

默认值:"30,10,5,2"

设置方式:该参数为CM参数,参数修改请参考表3中方式二进行设置。

设置建议:推荐使用默认值。

设置不当的风险与影响:请在充分理解参数含义,并经过测试验证后进行修改。

hadr_replconninfo_config_mode

参数说明:当前数据库实例的容灾类型。

参数类型:字符串

参数单位:无

取值范围:"local_file"、"cluster_manager"

默认值:"local_file"

设置方式:该参数为CM参数,参数修改请参考表3中方式二进行设置。

设置建议:此参数为内部调用参数,不建议用户修改。

设置不当的风险与影响:修改该参数取值可能导致集群出现意料之外的结果,请保持默认值。

default_build_mode

参数说明:指定cm_agent自动发起主备重建时采用的重建方式。

参数类型:枚举类型

参数单位:无

取值范围:

  • auto:表示主备重建时会先进行三次增量重建,若三次增量重建均失败且不是寻主失败原因所致,则改用全量重建方式进行重建。
  • incremental:表示使用增量重建方式进行主备重建。
  • full:表示使用全量重建方式进行主备重建。

默认值:auto

设置方式:该参数为CM参数,参数修改请参考表3中方式二进行设置。

设置建议:推荐使用默认值,如果需要调整请联系华为技术支持。

设置不当的风险与影响:请在充分理解参数含义,并经过测试验证后进行修改。

enable_preparse

参数说明:DN预解析检测的开关。开启后,将检测DN预解析结果,作为DN仲裁选主的依据。

参数类型:整型

参数单位:无

取值范围:

  • 0:表示关闭。
  • 1:表示开启。

默认值:1

设置方式:该参数为CM参数,参数修改请参考表3中方式二进行设置。

设置建议:推荐使用默认值,如果需要调整请联系华为技术支持。

设置不当的风险与影响:请在充分理解参数含义,并经过测试验证后进行修改。

相关文档