PG经验方:不同内存情况下,系统参数建议调整清单

服务器内存大小                 系统重要参数示例


Total RAM: 4G                shared_buffers=1GB  
                                        wal_buffers=16MB 
                                        maintenance_work_mem=256MB      
                                        work_mem=3495kb
                                        temp_Buffers=8M(默认值)


Total RAM: 8G                shared_buffers=2GB  
                                        wal_buffers=16MB 
                                        maintenance_work_mem=512MB      
                                        work_mem=6990kb
                                        temp_Buffers=8M(默认值) 
                                    
Total RAM: 16G              shared_buffers=4GB  
                                        wal_buffers=16MB 
                                        maintenance_work_mem=1GB    
                                        work_mem=13981kb
                                        temp_Buffers=8M(默认值) 


Total RAM: 32G              shared_buffers=8GB  
                                        wal_buffers=16MB 
                                        maintenance_work_mem=2GB    
                                        work_mem=27962kb
                                        temp_Buffers=8M(默认值) 


Total RAM: 64G              shared_buffers=16GB  
                                        wal_buffers=16MB 
                                        maintenance_work_mem=2GB    
                                        work_mem=55924kb
                                        temp_Buffers=8M(默认值) 


注意:
1.本表的设置为保守值,生产环境适量放大
2.内存超过32GB建议启用linux huge page
3.temp_buffers 可以在任何时候被设置 
 


分割线
感谢打赏
江西数库信息技术有限公司
YWSOS.COM 平台代运维解决方案
 评论
 发表评论
姓   名:

Powered by AKCMS