我有一个包含10GB以上数据的PostgreSQL数据库。 我的服务器有16GB的RAM(Ubuntu服务器是我的操作系统)。
我尝试过调整Postgres,以减少查询执行的时间 但是对于每个调整配置,只使用了1GB的ram。
这是我的调整配置:
配置:
max_connections = 100
shared_buffers = 1GB
effective_cache_size = 4GB
work_mem = 8738kB
maintenance_work_mem = 1GB
min_wal_size = 100MB
max_wal_size = 100MB
checkpoint_completion_target = 0.5
wal_buffers = 16MB
default_statistics_target = 100
任何建议和建议都将受到赞赏......