0

我有postgresql 9.6,它在 ubuntu 服务器 16.04 上运行,在 AWS 上带有122gb RAM, , 。我想知道我需要根据这些资源在文件中更改哪些参数才能获得高性能?如何强制postgresql尽可能多地加载内存中的数据?320gb SSD18 vCPUpostgresql.config

4

1 回答 1

1

为了快速入门,您可以使用 pgtune util 或网络替代http://pgtune.leopard.in.ua。假设您编写 Web 应用程序:

# WARNING
# this tool not being optimal 
# for very high memory systems

max_connections = 200
shared_buffers = 31232MB
effective_cache_size = 93696MB
work_mem = 159907kB
maintenance_work_mem = 2GB
min_wal_size = 1GB
max_wal_size = 2GB
checkpoint_completion_target = 0.7
wal_buffers = 16MB
default_statistics_target = 100
于 2017-01-23T22:41:09.790 回答