Odoo中文网|Odoo实施培训

 找回密码
 立即注册
搜索
热搜: Odoo OpenERP 实施
查看: 7545|回复: 0
打印 上一主题 下一主题

odoo服务器性能调优以及负载均衡

[复制链接]

119

主题

119

帖子

566

积分

高级会员

Rank: 4

积分
566
跳转到指定楼层
楼主
发表于 2016-11-4 23:34:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1 Odoo负载均衡1.1 Odoo服务器负载均衡
  • Nginx, odoo服务器做负载均衡,空间换时间
  • odoo使用多线程模式
  • 1.2数据库负载均衡,读写分离使用postgres_XC或pg_pool进行postgres负载均衡
    2数据库性能调优
    • 数据库使用物理机
    • postgres参数调优,如共享内存
    3性能度量以及监控3.1监控使用监控工具 度量 服务器
    cpu,内存,硬盘数据。
    3.2数据库分析
    • 检查pg数据库,pg_stat_activity, pg_locks, pg_statio_user_tables等数据
    • 使用pg分析工具  以及 EXPLAIN ANALYZE检查sql查询效率
    • 分离数据库和odoo附件
    4 Odoo定制模块性能调优
    • Tree View,尽量使用分页,而不是提高每页显示条数。
    来自odoo官方的建议:
    • Stored computed fields触发太多:   增加触发条件限制,避免无谓存储。
    • 避免在主数据 (product, location, user, company)上增加计算类字段
    • 搜索 Domain不合理 -多表搜索,效率非常低
      • 举例 ([('sale _id.order_lines.product_id ','!=', False)])
    • 业务逻辑重写在 create(), write()函数中。性能会降低    因为这些函数会被反复高频调用。
      • 避免重写 sale order line, stock move的         这些函数 避免在主数据 (product,       location, user, company)的这些函数
    • 误用批量(Batch)API - browse, write 等函数已经支持batch
    • 手动锁表




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|技术支持|开发手册|Odoo中文网-远鼎旗下odoo培训网站 ( 苏ICP备15039516号 )

GMT+8, 2024-4-19 23:31 , Processed in 0.010262 second(s), 10 queries , Xcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表