openGauss5.1插件参考:重设参数
背景信息
openGauss提供了多种修改GUC参数的方法,用户可以方便的针对数据库、用户、会话进行设置。
参数名称不区分大小写。
参数取值有整型、浮点型、字符串、布尔型和枚举型五类。
- 布尔值可以是(on,off)、(true,false)、(yes,no)或者(1,0),且不区分大小写。
- 枚举类型的取值是在系统表pg_settings的enumvals字段取值定义的。
对于有单位的参数,在设置时请指定单位,否则将使用默认的单位。
- 参数的默认单位在系统表pg_settings的unit字段定义的。
- 内存单位有:KB(千字节)、MB(兆字节)和GB(吉字节)。
- 时间单位:ms(毫秒)、s(秒)、min(分钟)、h(小时)和d(天)。
使用
SET paraname = value
方式设置GUC参数时,支持设置value为NULL,效果为设置对应的参数值为空字符串(并非NULL)。