kingbase.conf是数据库的配置文件,里面存放了数据库的参数信息。当配置文件中同样的参数存在两个不同值时,以配置文件最下面的参数为主。集群环境应保证所有节点参数一致。kingbaes.conf文件固定存放在数据库的data目录下
名称 | 描述 | 生效级别 |
max_connections | 数据库最大连接数 | 重启生效 |
listen_addresses | 指定服务器在哪些 TCP/IP 地址上监听客户端连接 | 重启生效 |
port | 服务器监听的 TCP 端口;默认是 54321 | 重启生效 |
shared_buffers | 设置数据库服务器将使用的共享内存缓冲区量 | 重启生效 |
work_mem | 指定在写到临时磁盘文件之前被内部排序操作和哈希表使用的内存量 | 会话级别生效,如需全局变量,重载配置生效 |
maintenance_work_mem | 指定在维护性操作(例如VACUUM、CREATE INDEX和ALTER TABLE ADD FOREIGN KEY)中使用的最大的内存量。 | 会话级别生效,如需全局变量,重载配置生效 |
wal_level | wal_level决定多少信息写入到 WAL 中。 | 重启生效 |
checkpoint_timeout | 自动WAL检查点之间的最长时间,以秒计 | 重载配置生效 |
max_wal_size | 在自动WAL检查点使得WAL增长到最大尺寸。软限制有可能超过最大尺寸 | 重载配置生效 |
autovacuum | 控制服务器是否运行自动清理启动器后台进程。默认为开启 | 重载配置生效 |
max_worker_processes | 设置系统能够支持的后台进程的最大数量。默认值为 8。 | 重启生效 |