我的服务器里有16G内存。我分配了下一个内存参数:
effective_cache_size = 10GB
work_mem = 128MB
maintenance_work_mem = 4GB
shared_buffers = 4000MB
我的服务器专用于postgresql。当我运行一个预先形成一个大选择的过程时,我看到postgresql使用服务器上的所有内存,这是我的状态:
[/PostgreSQL/] : free -m
total used free shared buff/cache available
Mem: 15883 291 158 4109 15433 11112
Swap: 3815 106 3709
这是正常的吗?这可能会影响我使用连接运行的复杂选择吗?
答案 0 :(得分:2)