PostgreSQL数据库参数文件介绍

1 postgresql.conf主要参数
[postgres@localhost pg_data]$ cat $PGDATA/postgresql.conf
| 参数 | 说明 |
listen_addresses='*' | 监听客户端的地址,默认是本地的,需要修改为*或者0.0.0.0 |
port = 5432 | pg端口,默认是5432 |
max_connections = 5000 | 最大连接数,默认100 |
unix_socket_directories | socket文件的位置 |
shared_buffers | 数据缓存区,类似Oracle的buffer cache。建议值 为1/4主机内存 |
maintenance_work_mem | 维护工作内存,用于vacuum,create index,reindex等。建议值为(1/4 主机内存)/autovacuum_max_workers |
max_worker_processes | 总worker数 |
max_parallel_workers_per_gather | 单条QUERY中,每个node最多允许开启的并行计算WORKER数 |
wal_level | wal级别 |
wal_buffers | 类似Oracle的log buffer |
checkpoint_timeout | checkpoint时间间隔 |
max_wal_size | 控制wal的数量 |
min_wal_size | 控制wal的数量 |
archive_command | 开归档,比如 'test ! -f /var/data/postgres_5432/pg_wal/archive_status/%f && cp %p /var/data/postgres_5432/pg_wal/archive_status/%f' |
autovacuum | 开启自动vacuum |
2 修改参数文件postgresql.conf
2.1 PG单机模式下修改参数文件postgresql.conf
-bash-4.2$ su - postgres
-bash-4.2$ vi $PG
PostgreSQL数据库参数文件介绍
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。



