云数据库 GAUSSDB-内存:resilience_escape_user_permissions

时间:2024-11-13 14:45:09

resilience_escape_user_permissions

参数说明设置用户权限,以逗号分隔,可以设置多个,设置多个则表示多个特殊权限的用户都支持逃生能力,只设置一个则只针对一个特权用户进行逃生。sysadmin控制sysadmin用户的作业是否会被该逃生功能进行cancel处理;monadmin控制monadmin用户的作业是否会被该逃生功能进行cancel处理;默认为空,表示关闭sysadmin和monadmin用户的逃生能力。当前取值仅支持sysadmin,monadmin或者空字符串。

参数类型:字符串

参数单位:

取值范围长度大于0的字符串。

该参数目前只支持三个取值:sysadmin,monadmin或"",这几个值的具体含义如下:
  • sysadmin:控制sysadmin用户的作业是否会被该逃生功能进行cancel处理。
  • monadmin:控制monadmin用户的作业是否会被该逃生功能进行cancel处理。
  • "":关闭sysadmin和monadmin用户的逃生能力。

默认值"",表示关闭sysadmin和monadmin用户的逃生能力。

设置方式:该参数属于SIGHUP类型参数,请参见表1中对应设置方法进行设置。该参数可以同时设置多个值,以逗号分隔,例如resilience_escape_user_permissions = 'sysadmin,monadmin',也可以只设置一个值,例如resilience_escape_user_permissions = 'monadmin'。

例如,如下命令表示同时开启sysadmin和monadmin用户的逃生功能。

gs_guc reload -Z datanode -N all -I all -c "resilience_escape_user_permissions='sysadmin,monadmin'"

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

设置不当的风险与影响:请在充分理解参数含义,并经过测试验证后进行修改,避免出现意料之外的结果。

  • 若该参数多次设置,以最新的设置生效。
  • 该参数设置为取值范围中的任意值,普通用户都支持该逃生功能。
  • 当用户同时具有sysadmin和monadmin时,resilience_escape_user_permissions必须设置为"sysadmin,monadmin"才能触发该用户的逃生功能。
support.huaweicloud.com/centralized-devg-v8-gaussdb/gaussdb-40-0324.html