Votre Odoo est lent ?
Augmenter la taille du serveur n’est (presque) jamais la solution
Odoo optimisation illustration
La réaction réflexe, c’est de “pousser” le serveur. Parfois, ça aide un peu.

Mais l’origine des lenteurs est rarement là : requêtes SQL coûteuses, code trop bavard, vues lourdes, index manquants, mauvais paramètres

Chez Mangono, nous pratiquons la médecine des lenteurs : nous localisons la cause précise et proposons une thérapie ciblée, plutôt que de surdimensionner l’infrastructure à l’aveugle.
Odoo optimisation illustration
Odoo optimisation illustration
Audit de performance Odoo
Observer pour comprendre, comprendre pour soigner
Odoo optimisation illustration
Nous commençons par mesurer : temps de réponse, nombre d’appels, charge DB, fonctions les plus coûteuses, vues lentes, endpoints bavards.

Objectif : reproduire la lenteur, tracer son exécution et isoler le goulet d’étranglement.

À l’issue, vous savez où ça bloque, pourquoi, et ce que ça coûte (métier et infra).
Des outils adaptés
Nos outils : profiler Odoo/Python, logs SQL, métriques DB & système, etc.
Odoo optimisation illustration
  • Profiler Odoo & Python : call stacks, temps cumulé, hot paths.
  • Logs Postgres & requêtes lentes : EXPLAIN/ANALYZE, index manquants etc.
  • Métriques & dashboards : connexions actives, locks, I/O, cache hit, latence par modèle/vue.
  • Traçage applicatif : endpoints, RPC, batches, rapports lourds.
  • Paramétrage : workers Odoo, limit_time_cpu, config Postgres, caches.

But : qualifier finement l’origine des lenteurs pour agir juste, vite, et durablement.
Odoo optimisation illustration
Odoo optimisation illustration
Optimisations ciblées
Base de données, code, vues, infra — dans cet ordre
Odoo optimisation illustration
  • Base de données : ajout d’index, réécriture SQL/ORM, réduction des scans, partitionnement si utile.
  • Code : éliminer les boucles sur records, limiter les search répétitifs, batcher, pré-fetcher, réduire les compute inutiles.
  • Vues & rapports : alléger tree/form, domains & filtres, pagination, async sur gros exports.
  • Infra & tuning : Postgres (work_mem, shared_buffers…), workers Odoo, caches, reverse proxy.

Résultat : des gains massifs là où c’est utile, sans surpayer l’infrastructure.
Rester fluide dans le temps
Alerter tôt, corriger vite
Odoo optimisation illustration
Nous mettons en place des métriques pérennes : temps de réponse par action clé, requêtes lentes, charge DB, volumétrie, taux d’erreurs, top modèles/rapports consommateurs.

Vous recevez des alertes en cas de dérive et un bilan régulier pour anticiper les régressions lors des évolutions.
Odoo optimisation illustration
Reproductible → Diagnostiqué → Plan d’action
Diagnostic lenteur Odoo — 800 € HT
Diagnostic performance Odoo

Ce que vous obtenez

  • Analyse ciblée d’une lenteur reproductible (scénario précis).
  • Profiling Odoo/Python + analyse SQL & métriques.
  • Rapport priorisé : causes, quick wins, optimisations durables, ordres de grandeur budgétaires.

Ce dont on a besoin

  • Sources (modules concernés) & dump de base correspondant.
  • Scénario d’entrée très clair : “En tant que profil X, je vais dans Menu AVue B → je clique Action C → j’observe N secondes”.
  • Idéalement : captures, logs, volumétrie.

L’essentiel est la reproductibilité : si nous pouvons rejouer la lenteur, nous pouvons l’expliquer et proposer la meilleure correction.

Diagnostic performance Odoo