postgres的性能非常缓慢

我们为我们的openerp(odoo)应用程序使用postgres 9.1。 数据库大小为6GB,我们的客户每天都会发布数据,因此数据库大小日益增加。 从过去的几周来看,我们在应用程序中的表现非常缓慢。 我应该将数据库升级到版本9.6吗?

Odoo配置

db_host = False
db_port = 5432
db_password = False
xmlrpc_port=8069
limit_memory_hard = 8324800000
limit_memory_soft = 7120000000
max_cron_threads = 3 
workers = 6
auto_reload = False
longpolling_port = 8072
proxy_mode = 1
xmlrpc = True
xmlrpcs = True
xmlrpcs_port = 8071
limit_time_cpu = 600
limit_time_real = 600

硬件信息

CPU- Intel Xeon 2.5 GHz Hexa core
RAM -18GB

Postgres配置

max_connections = 80
maintenance_work_mem = 1GB
effective_cache_size = 13GB
work_mem = 112MB
wal_buffers = 8MB
shared_buffers = 4GB
default_statistics_target = 50

@Bhanu,你应该在postgresql.conf上工作。 您需要更改一些设置,如max_connections,shared_buffers,effective_cache_size,work_mem,maintenance_work_mem,wal_buffers,default_statistics_target

按照您的硬件配置,在配置文件中增加这些变量的大小。

链接地址: http://www.djcxy.com/p/79073.html

上一篇: Performance of postgres is very slow

下一篇: Understanding postgres caching