Buenos días,
Cuando se opta por importar años de contabilidad previos al arranque en Odoo, para que el cliente disponga de un histórico sin depender de sistemas contables previos, es obvio que hay que tener en consideración cuestiones de rendimiento (memoria, CPU, workers) pues en Odoo muchos informes contables se generan al vuelo.
Tenemos un caso de un cliente con +10 millones de apuntes contables y vemos que al sistema le cuesta, y mucho, sacar adelante informes típicos como libros mayores o mayores de empresa y no digamos cuando se solicitan datos comparativos con ejercicios anteriores (en este caso es un Odoo 15 EE). Hablamos del orden de 20-30 segundos hasta que se muestran datos y si se escogen comparativas, del orden de minuto y medio hasta varios minutos dependiendo de la carga del sistema.
Estamos analizando logs y posiblemente convenga ampliar tanto RAM como CPU, pues se generan muchos "invalidating all models cache after database signaling", que entendemos que se generan a modo informativo cuando se excede la memoria asignada al worker encargado de la tarea.
Independientemente de ello, ¿tenéis alguna sugerencia o recomendación para estos casos? ¿Habéis experimentado este tipo de ralentizaciones en bases de datos con cantidades elevadas de apuntes contables, del orden de 10-20 o más millones de registros? ¿Recomendáis al cliente limitar el período a importar cuando tiene estos volúmenes de datos relativamente elevados?
Muchas gracias adelantadas,