0
点赞
收藏
分享

微信扫一扫

PostgreSQL.config参数配置


data_directory   数据保存目录

hba_file 用户访问权限文件路径

listen_addresses 监听ip

port 监听端口

max_connections 最大连接数

client_encoding 客户端编码

server_encoding 服务端编码

logging_collector 是否打印log

log_line_prefix 日志格式

log_directory 日志保存目录

log_statement 打印sql 类型

log_min_duration_statement 记录超时sql

PostgreSQL log日志方案

每天生成一个日志文件
log_filename = ‘postgresql-%Y-%m-%d_%H%M%S.log 文件名

log_truncate_on_rotation = off 文件存在是否覆盖

log_rotation_age = 1d 间隔多长时间更换新文件

log_rotation_size = 0 超过大小则换一个文件
每当日志写完一定大小,则换一个
log_filename = 'postgresql-%Y-%m-%d_%H%M%S.log

log_truncate_on_rotation = off

log_rotation_age = 0

log_rotation_size = 10M
只保留7天的日志,循环替换

log_filename = 'postgresql-%a.log

log_truncate_on_rotation = on

log_rotation_age = 1d

log_rotation_size = 0

PostgreSQL 内存参数配置

shared_buffers = 128MB         共享内存大小,主要用于共享数据块,可设置大一些,提高缓存速度

work_mem = 4MB 单个sql可占用的内存大小


举报

相关推荐

0 条评论