跳到主要内容
版本:1.0.14

参数设置说明

所有参数名都是大小写不敏感的。每个参数可以接受以下五种类型之一的值:

  • 布尔型。值可以被写成on/off、true/false、yes/no、1/0。

  • 字符串。通常值被包括在单引号内。,值内部的任何单引号都需要被转义。

  • 数值。可以接受十六进制(以0x开头)和十进制数值。不能使用千位分隔符。

  • 带单位的数值。可用的内存单位是B(字节)、kB(千字节)、MB(兆字节)、GB(吉字节)。注意内存单位的乘数是1024。可用的时间单位是us(微妙)、ms(毫秒)、s(秒)、min(分钟)、h(小时)和d(天)。

  • 枚举型。枚举类型的参数以与字符串参数相同的方式指定,但被限制到一组有限的值。 这样一个参数可用的值可以在pg_settings.enumvals 中找到。

根据参数性质和功能的不同,参数设置的影响时间也有差异。一部分参数是需要重启数据库实例后才能生效(即启动时生效);一部分参数可以通过SIGHUP信号,例如:

pg_ctl reload

即可生效。还有一小部分参数是只读的,无法更改。