我们将postgres 9.1用于我们的openerp(odoo)应用程序。数据库大小为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
答案 0 :(得分:0)
@Bhanu,您应该使用 postgresql.conf 。您需要更改某些设置,例如max_connections,shared_buffers,effective_cache_size,work_mem,maintenance_work_mem,wal_buffers,default_statistics_target
。
根据您的硬件配置增加配置文件中这些变量的大小。