Odoo - 多个数据库的应用程序内存占用
Odoo - Apps in-memory footprint for multiple databases
当为多个数据库(租户)安装相同的 Odoo 应用程序时,例如销售应用程序,这是否意味着 Odoo 将在内存中多次加载相同的应用程序,或者该应用程序将在内存中加载一次并在 tenants/DBs?
Odoo 在 worker 中加载应用程序(假设您正在使用 worker),因此每个 worker 加载一次应用程序。如果配置的话,一个 worker 可以处理多个数据库。但是,如果您有多个工作人员,则随着请求到达不同的工作人员,应用程序可能会加载到每个工作人员中。
odoo 的部分内存消耗是 ORM 缓存,它们是每个工作人员的每个数据库(以及每个用户的一些),因此当您有多个数据库时,应用程序的一部分将在每个工作人员的内存中多次。
当为多个数据库(租户)安装相同的 Odoo 应用程序时,例如销售应用程序,这是否意味着 Odoo 将在内存中多次加载相同的应用程序,或者该应用程序将在内存中加载一次并在 tenants/DBs?
Odoo 在 worker 中加载应用程序(假设您正在使用 worker),因此每个 worker 加载一次应用程序。如果配置的话,一个 worker 可以处理多个数据库。但是,如果您有多个工作人员,则随着请求到达不同的工作人员,应用程序可能会加载到每个工作人员中。
odoo 的部分内存消耗是 ORM 缓存,它们是每个工作人员的每个数据库(以及每个用户的一些),因此当您有多个数据库时,应用程序的一部分将在每个工作人员的内存中多次。